1、xml文档中的标记必须有结束标记。
2、声明必须有,但不是文档的一部分。<?..............?>
3、xml文档中必须有一个以上的根元素(不太肯定,请斧正)。
4、属性值必须用“”或‘’,特殊的情况下就必须使用单引号,如:<gangster name='George "Shotgun" Ziegler'>。
5、XML文档往往都对应着数据表,我们应该尽量让数据库中的字段的命名和相应的XML文档中的命名保持一致,这样可以方便数据变换。
6、在XML元素命名中不要使用":",因为XML命名空间需要用到这个十分特殊的字符。
7、<element xmlns="namespace"> 默认命名空间,<h:table xmlns:h="http://www.w3.org/TR/html4/">使用前缀。
8、下面是五个在XML文档中预定义好的实体:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
9、在CDATA内部的所有内容都会被解析器忽略。一个 CDATA 部件以"<![CDATA[" 标记开始,以"]]>"标记结束:
10、XSL (全称是:可扩展的样式单语言,the eXtensible Stylesheet Language)比CSS样式单功能要强大的多。XSL的一个主要的用途就是将XML文档转换成HTML格式的文件,然后再交付给浏览器,由浏览器显示转换的结果: