xml文件的规则

假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过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                  <         &lt;
5                  >         &gt;
6                  "         &quot;
7                 &         &amp;
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>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值