假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html
一,规则
1.1,样本
1 <?xml version="1.0" encoding="utf-8"?> 2 <contactList> 3 <contact id="001"> 4 <name>张三</name> 5 <age>20</age> 6 <phone>134222223333</phone> 7 <email>zhangsan@qq.com</email> 8 <qq>432221111</qq> 9 </contact> 10 <contact id="002"> 11 <name>李四</name> 12 <age>20</age> 13 <phone>134222225555</phone> 14 <email>lisi@qq.com</email> 15 <qq>432222222</qq> 16 </contact> 17 </contactList>
1.2,xml的文本的规则
1 语法: <student></student> 开始标签 标签体内容 结束标签 2 1)<student/> 或 <student></student> 空标签。没有标签体内容 3 2)xml标签名称区分大小写。 4 3)xml标签一定要正确配对。 5 4)xml标签名中间不能使用空格 6 5)xml标签名不能以数字开头 7 6)注意: 在一个xml文档中,有且仅有一个根标签
1.3,图解 (标签节点,属性节点,文本节点)
1.4,xml的单个字符转义
1 在xml中内置了一些特殊字符,这些特殊字符不能直接被浏览器原样输出。如果希望把这些特殊字符按照原样输出到浏览器,对这些特殊字符进行转义。转义之后的字符就叫转义字节。 2 3 特殊字符 转义字符 4 < < 5 > > 6 " " 7 & & 8 空格 &nsbp;
1.5,CDATA 块的整体转义
1 在标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下: 2 <![CDATA[文本内容]]> 3 CDATA的文本内容中不能出现字符串“]]>”,另外,CDATA不能嵌套。 4 DTD实例: 5 指定类型为CDATA以后就可以在XML中被用于实例, 6 例如下面payment 元素的type属性被指定为CDATA类型后在XML中就可以赋于"check"的字符数据。 7 <!ATTLIST payment type CDATA "check"> 8 XML 实例: 9 XML 解析器通常会解析 XML 文档中所有的文本。 10 当某个 XML 元素被解析时,其标签之间的文本也会被解析: 11 <message>此文本也会被解析</message>解析器之所以这么做是因为 XML 元素可包含其他元素,就像这个例子中,其中的 <name> 元素包含着另外的两个元素(first 和 last): 12 <name><first>Bill</first><last>Gates</last></name>而解析器会把它分解为像这样的子元素: 13 <name> <first>Bill</first> <last>Gates</last></name>