Xml语法

一,XML文件组成:

文档声明;

元素;

属性;

注释;

CDATA区、特殊字符;

处理指令;


二,细节:

①文档声明:

<?xml version="1.0" encoding="GB2312" standalone="yes" ?>

分别注明版本号,文档的字符编码,文档是否独立;

可用IE浏览器来测试文档是否写对;


②元素(标签):

<a>...</a> 含标签体

<a></a>

<a/>

a. 标签可以嵌套,但不能交叉嵌套;应该有且只有一个根标签;

b.在xml标签中出现的所有空白字符,xml解析程序都会当做内容处理;

c.标签可以区分大小写,不能以数字或下划线开头,不能以xml开头,不能含有空格,名字中间不能有冒号;


③属性:

一个标签可以有多个属性,每个属性都有它的名称和取值,如:<label color="red">;

属性值一定要用双引号或单引号引起来,标签属性所代表的信息也可以改成用句子元素的形式来描述;


④注释:<!-- -->

声明前不能有注释,注释不能嵌套;


⑤CDATA区:在编写xml时,有些内容可能不想让解析引擎解析执行,而是当做原始内容处理;

对于CDATA去中的内容,解析器不会处理,而是原封不动的输出;

<![CDATA[content]]>

<![CDATA[

<label>

</label>

]]>


⑥转义字符:

& ---- &amp;

< ---- &lt;

> ---- &gt;

" ---- &quot;

' ---- &apos;


⑦处理指令(PI):用来指挥解析引擎如何解析xml文档内容,如文档声明中的指令

例如:在xml文档中使用xml-stylesheet指令,通知xml解析引擎,应用css文档显示xml内容:

<?xml-stylesheet type="text/css" href="X.css"?>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值