XML学习(一)

以下是一个简单的XML文档的例子
<?xml version="1.0" encode="utf-8">
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<test name="miyan" sex="nan">
hello world!
</test>
第一行是XML的声明:version是XML的版本,encode是XML的解码类型
第二行是XML处理指示:应遵循如下格式<?处理指示名 处理指示信息?>
第二行的name="miyan"就是test标记的属性
剩下的三行是XML文件的实质内容--元素:
元素里还可以再嵌套元素,实现循环嵌套。最外层的元素称为根元素。一个xml文档只能有一个根元素。
<test>是开始标记,</test>是结束标记


XML标记的意义:
标记有三类意义:结构、语义和样式。
结构将文档分成元素树。语义将单个的元素与外部的实际事物联系起来不。样式指定如何显示元素。

XML文件的整体结构:
XML文件包括三部分:XML声明、处理指示(可选)、XML元素。

实体参照  代表字符
&lt;  <
&gt;  >
&amp;  &
&apos;  '
&quot;  "

标记:
除了注释和CDATA部分以外,所有符号<和符号>之间的内容都称为标记。其格式为:
〈标记名 (属性名="属性取值")〉
标记的语法:
1、大小写有所区分,<Test>与<test>不是一回事。
2、要有正确的结束标记,<tEst>的结束标记为</tEst>。结束标记与开始标记必须完全相同。
3、标记要正确嵌套
4、有效使用属性:在标记中,属性以名称/取值成对出现,属性名不能重复,名称与取值之间用"="分隔,且取值用引号引起来。<test name="miyan" sex="nan">

CDAtA:
在CDATA下的所有内容都被示为字符数据,但在CDATA中不能出现“]]〉”
〈![CDATA[
 文本内容
]]〉
当你的XML文档有些地方包括大量的特殊字符(<,>,".....)时,就使用CDATA。它会使你的文档更加清晰。

注释:
XML的注释用<!--  此处写注释   ->,在中间不可写'-'和'--'的字符串
不要把注释文本放在标记之中。类似地,不要把注释文本放在实体声明中,也不要放在XML声明之前。记住,永远用XML声明作为XML文件中的第一行。


良好XML的准则:
1、文档的开始必须是XML声明。
2、含有数据的元素必须有起始标记和结束标记。
3、不含数据并且仅使用一个标记的元素必须以/>结束。
4、文档只能包含一个能够包含全部其他元素的元素。
5、元素只能嵌套不能重叠。
6、属性值必须加引号。
7、字符<和&只能用于起始标记和实体引用。
8、出现的实体引用只有&、<、>、'和"。


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值