xml文件的规则

一,规则

1.1,样本

 <?xml version="1.0" encoding="utf-8"?>
 <contactList>
     <contact id="001">
         <name>张三</name>
         <age>20</age>
         <phone>134222223333</phone>
         <email>zhangsan@qq.com</email>
         <qq>432221111</qq>
     </contact>
     <contact id="002">
         <name>李四</name>
         <age>20</age>
         <phone>134222225555</phone>
         <email>lisi@qq.com</email>
         <qq>432222222</qq>
     </contact>
 </contactList>

1.2,xml的文本的规则

 语法: <student></student>  开始标签  标签体内容  结束标签
                 1)<student/> 或 <student></student> 空标签。没有标签体内容
                 2)xml标签名称区分大小写。
                 3)xml标签一定要正确配对。
                 4)xml标签名中间不能使用空格
                 5)xml标签名不能以数字开头
                 6)注意: 在一个xml文档中,有且仅有一个根标签

1.3,图解 (标签节点,属性节点,文本节点)

xml文件的规则

xml文件的规则

1.4,xml的单个字符转义

         在xml中内置了一些特殊字符,这些特殊字符不能直接被浏览器原样输出。如果希望把这些特殊字符按照原样输出到浏览器,对这些特殊字符进行转义。转义之后的字符就叫转义字节。

                  特殊字符  转义字符
                  <         &lt;
                  >         &gt;
                  "         &quot;
                 &         &amp;
                 空格      &nsbp;

1.5,CDATA 块的整体转义

<![CDATA[文本内容]]> CDATA的文本内容中不能出现字符串“]]> 例如下面payment 元素的type属性被指定为CDATA类型后在XML中就可以赋于"check" <!ATTLIST payment type CDATA "check"> <message>此文本也会被解析</message>解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个例子中,其中的 <name> <name><first>Bill</first><last>Gates</last></name> <name> <first>Bill</first> <last>Gates</last></name>

上一篇:BZOJ 1069: [SCOI2007]最大土地面积 [旋转卡壳]


下一篇:PHP截取中文字符串方法总结