XML语法
XML的语法规则是非常简单和严格的,很容易学和使用。
一、一个XML的例子
<?xml version="1.0" encoding="ISO-8859-1"?> <product> <name>telephone</name> <price>100¥</price> </product>
第一行是XML的声明语句,它定义了XML的版本和字符编码。
第二行<product>描术了一个根元素
接下来的两行描术了这个根元素的两个子元素:<name>,<price>
<name>telephone</name> <price>100¥</price>
最后</product>定义了根元素的结束。
二、所有的XML元素都必须有一个结束标记
在HTML中,某些元素的结束标记是可有可无的。例如
<p>这段没有结束标记 <p>这段也没有结束标记然而在XML中所有的XML元素都必须有一个结束标记。例如<p>这段没有结束标记</p> <p>这段也没有结束标记</p>注:XML的声明语句<?xml version="1.0" encoding="ISO-8859-1"?>它不是XML文档自身的一部份,它不是一个XML元素,所以它没有结束标记。三、XML标记是大小写敏感的在XML中,<You>和<you>是不同的两个标记,开妈标记和结束标记必须相同。四、所有的元素必须正确的嵌套在HTML中一些元素间不正确有嵌套是允许的,例<b><i>不正确的嵌套</b></i>在XML中所有的元素必须正确的嵌套,例如<b><i>正确的嵌套</i></b>五、XML文档必须有一个根元素XML文档必须有一个根元素,所有其它的元素必须包含在其中。任何元素都可以有子元素,子元素必须正确的嵌套在其父元素中。结构如下:<root><child><subchild>......</subchild></child></root>六、属性值必须有引号XML元素可以像HTML一样有属性,但是属性值必须有引号。例如:<?xml version="1.0" encoding="ISO-8859-1"?><product date="12/10/2005"><name>telephon</name><price>100¥</price></product></product>元素有一个名为date的属性,属性值为12/10/2005七、空格是被保留的HTML显示多个连续空格时缩减为一个空格,而XML将保留它们。八、XML中,CF/RF被转换为LF存储九、XML中的注释例子:<!--其中的注释-->
评论