English | česky | Español | Português | Türkçe | Nederlands | По-русски | Deutsch | Français | Italiano | >> 中文 << | ქართული | Magyar | Polski ZVON > Tutorials > XML Tutorial


目录

 实例 1  XML文档必须包含一个或多个元素
 实例 2  根元素, 或者叫做文档元素必须是独一无二的, 并且不能被其它元素所包含
 实例 3  一个元素的起始标签和结束标签的名字必须相匹配, 并且标签名是大小写敏感的
 实例 4  如果元素的起始标签在另一个元素里面, 则结束标签也必须在同一个元素里.简单的说就是, 元素标签必须正确的嵌套, 不允许出现交叉嵌套的情况.
 实例 5  所有以起始标签开始的元素都必须以与起始标签同名的结束标签作为结束, 在起始和结束标签中间的文本是元素的内容, 无内容的元素可以使用一种特殊的形式: <名字/> . 这里, > 之前的正斜线实际上代替了结束标签.
 实例 6  元素名可以由字母, 数字, 连字符号, 下划线, 冒号或者是句号组成. 冒号用于一种特殊的场合, 即当其作为命名空间的划分时. 以xml, XML或者是其它同前面的字符串混合的元素名保留给标准, 因此不应该使用.
 实例 7  元素可以没有, 有一个或者有多个属性, 属性名的命名规则同元素命名规则相同. 其名字和值由 = 分隔, 并且属性值必须在单引号 '...' 或者双引号 "..." 之间, 如果要在属性值里面使用单引号或双引号, 那么就必须使用反斜线来进行转义.
 实例 8  字符 < 和 & 不能在文本内容中使用, 因为他们已经作为标记使用了. 如果你确实要用到这些字符, 那么应该用 &lt; 来代替 < 用 &amp; 代替 &
 实例 9  字符 >, " , 和 ' 也可以分别用 &gt; , &quot; 和 &apos; 来代替.
 实例 10  注释可以出现在文档的任何地方, 但必须位于其它标记之外. 一个XML处理器或许应该(但并非必须)能够让应用程序有办法得到注释的内容. 此外, 双连字符 "--" 不应该出现在注释里.
 实例 11  处理指令 (PIs) 允许文档包含针对应用程序的指令.
 实例 12  CDATA段可以用于编码包含有标记字符的文本块, CDATA段以字符串 " <![CDATA[" 和 "]]>" 作为开始和结束. 字符串 ']]>' 不能在CDATA段内出现.
 实例 13  XML文档或许应该以一个XML声明开始,该声明指定了要使用的XML的版本