正文

XML语法2006-05-16 22:47:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/zzjcs1971/14212.html

分享到:

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中的注释
 
例子:
<!--其中的注释-->

阅读(2935) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册