01_XML 文档的类型结构

 

XML 的声明

 

       XML文档总是以<?xml version=版本号 encoding=编码信息 standalone=文档是否独立 ?> 这样的声明开始的 例如:<?xml version="1.0" encoding="GB2312" standalone=”true” ?> 表明xml版本信息为1.0 版本 文档所用字符为 GB2312 并且文档不依赖于外部文档。

 

文档类型的声明

 

1.元素

 

       ( a )子元素

                空元素 <student />

                带有属性的空元素 <student name=”张三” age=” 18” />

                带有内容的元素      

<student>

         <name>张三</name>

         <age>18</age>

</student>

                                         

       ( b )字符数据

              字符数据可以是不包括任何标记的起始定位符和CDATA段的结束定界符的任何字符串,也就是说不能有 & ,< ,]]> 这样的字符串  如果要出现 则需要使用 字符引用和 CDATA

 

       ( c )字符引用和预定义实体引用

      

字符引用

实体引用

含义

&#60;

&lt;

<(小于号)

&#62;

&gt;

>(大于号)

&#38;

&amp;

&“and”符)

&#39;

&apos;

'(撇号或单引号)

&#34;

&quot;

"(双引号)

 

 

 

       ( d )CDATA

       主要用于需要将整个文本解释为字符数据而不是标记的情况下,例如:

<user_message>

       <![CDATA[

           <&这是我的消息&>

       ]]>

    </user_message>

      

2.注释

 

<!- - 开始  - - > 结束  注释对整个内容只起到一个说明作用

 

3.处理指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值