事实上,有两种正当情势的XML.遵守XML尺度的所有规矩的文档便是格局良好的XML,假如XML文档的格林欠好,阐发法式就不能正确地说明它,并回绝这个文档,为了有一个格局良好的XML,对文档的请求以下:
1.有且只有一个根元素;
2.每个元素都有闭标志(下面提到的冗长语法除外)
3.没有堆叠元素-所有的子元素必需完整嵌套在父元素内;
4.所有的属性必需放在引号内
这些并不完整,但强调了XML老手容易犯的一些差错.
完整遵守这些规矩的XML文档仍旧能够是有效的,后面说过,XML自己不是说话,而是界说XML应用法式的尺度,格局良好的XML文档仅仅相符XML尺度;为了使之有用,它们还必需相符对XML应用法式所规定的规矩,并非所有的阐发法式都反省文档能否有用;停止这类反省的阐发法式便是验证阐发法式,然则为了反省一个文档能否相符应用法式的规矩,起首必要一种指定规矩的方法.