(一)XML概述

一、什么是 XML?

  • XML 指可扩展标记语言(EXtensible Markup Language)。
  • XML 是一种很像HTML的标记语言。
  • XML 的设计宗旨是传输数据,而不是显示数据。
  • XML 标签没有被预定义。您需要自行定义标签。
  • XML 被设计为具有自我描述性。
  • XML 是 W3C 的推荐标准。

二、HTML和XML区别

  • HTML 旨在显示信息,而 XML 旨在传输信息。
  • XML大小写敏感.
  • XML结束标签不能省略.
  • XML没有结束标签,必须以 /> 形式结尾,如:<img src ="aaa.jpg"/>.
  • XML属性值必须用 “ ” 扩起来,且属性必须有值

三、XML用途

XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享。

四、XML结构

⑴序言

XML声明、处理指令与注释。

⑵文档元素

  • 文档元素一般指文档标签。
  • XML文档元素以树形分层结构排列。
  • XML文档中只能有一个顶层元素,这个顶层元素叫做根元素。
  • 文档元素必须有起始标记与结束标记,两种形式:<tagName>xxxxx</tagName与<tagName xxxx/>。

⑶元素属性

元素属性依附于元素,必须通过元素调用,只能出现在起始标签中,其值用单引号或者双引号括起来。

⑷元素注释

注释格式:<!--xxxx-->

五、XML特殊字符

⑴替代法

用其他字符替换歧义字符:

歧义字符 替换字符
< &lt;
> &gt;
& &amp;
' &apos;
" &quot;

⑵CDATA字段

  • 一种标记法,在可能出现歧义的字符前放一个标记,当系统接触到标记,就按照预先定义的处理方式把标记中的字符当做普通字符。
  • 语法格式:<![CDATA[content]]>。
  • 在XML中使用正则表达式必须使用CDATA字段。

 

posted @ 2018-08-07 18:17  跃小云  阅读(339)  评论(0编辑  收藏  举报