如何编写良好又有效的XML代码
时间:2014-4-23
事实上,有两种合法形式的XML.遵循XML标准的所有规则的文档就是格式良好的XML,如果XML文档的格林不好,分析程序就不能正确地解释它,并拒绝这个文档,为了有一个格式良好的XML,对文档的要求如下:
1.有且只有一个根元素;
2.每一个元素都有闭标记(上面提到的简短语法除外)
3.没有重叠元素-所有的子元素必须完全嵌套在父元素内;
4.所有的属性必须放在引号内
这些并不完全,但强调了XML新手容易犯的一些错误.
完全遵循这些规则的XML文档仍然可以是无效的,前面说过,XML本身不是语言,而是定义XML应用程序的标准,格式良好的XML文档仅仅符合XML标准;为了使之有效,它们还必须符合对XML应用程序所规定的规则,并不是所有的分析程序都检查文档是否有效;进行这种检查的分析程序就是验证分析程序,但是为了检查一个文档是否符合应用程序的规则,首先需要一种指定规则的方式.