XML学习笔记-XML的基本语法
- XML声明必须以小写“xml”声明,并设置version属性,而且是出现在第一行。
- 一定要有一个根(ROOT)结点,也只能有一个根结点。
- 所有标记必须以嵌套式(树式)排列。
- 除了内容为空的标记外,所有的标记都必须以开始标记、结束标记成对的出现。
- 内容为空的标记结尾必须加上“/”。
- 标记名称与属性必须合法,且大小写视为不同。 (第一个字符必须为英文字母或其他文字,如果声明为GB2312可以使用中文或者“_”或“:”。除第一个字符外的其他字符必须为英文字母或其他文字,如果声明为GB2312可以用中文或者“_”或“:”或“-”或“.”或“数字”)
- 属性值的指定前后必须被“"”或“'”所包围。
- 特殊字符必须依照规定编写。 (如“<”替换为<“>”替换为>“&”替换为&“"”替换为"“'”替换为')
符合以上8个条件的XML文件称为Well-Formed XML文件。