注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 科普系列之-使用Windows的..
 帮助

XML


2008-01-10 01:17:25
 标签:网络 标记 XML   [推送到技术圈]

什么是XML?

l         XMLEXtensible Markup Language的缩写
l         XML是一种类似于HTML的标记语言
l         XML是用来描述数据的 (用来存放数据的)
l         XML的标记不是在XML中预定义的,你必须定义自己的标记
l         XML使用文档类型定义(DTD)或者模式(Schema)来描述数据
l         XML使用DTD或者Schema后就是自描述的语言
 

XML语法

l         所有的XML文档必须有一个结束标记。所有元素必须正确的嵌套包含。
l         所有的XML文档必须有一个根元素XML文档中的第一个元素就是根元素。
l         元素属性值必须使用引号""
l         XML标记都是大小写敏感的,这与html不同。
l         使用XML,空白将被保留。
l         使用 XML, 新行总是被标识为 LFLine Feed,换行)。这与unix中换行一致。
l         XML中注释的语法基本上和HTML中的一样。<!-- 这是一个注释 -->
 
XML元素指的是从该元素的开始标记到结束标记之间的这部分内容。xml可以创建自己的元素。所有元素嵌套在根元素中。
XML元素有元素内容,混合内容,简单内容或者空内容。每个元素都可以拥有自己的属性。数据可以存储在元素中,也可以存储在元素的属性中。Eg:
<person sex="female">               <!—数据female保存在属性中-->
<firstname>Anna</firstname>  <!—数据Anna保存在元素中-->

XML的敏感字符

下面是五个在XML文档中预定义好的实体:
&lt;
< 
小于号
&gt;
> 
大于号
&amp;
&
&apos;
'
单引号
&quot;
"
双引号

实体必须以符号"&"开头,以符号";"结尾
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。
 




    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: