XML基础(一)

HTML和XML的区别:

XML被设计用来传输和储存数据,焦点是数据的内容

HTML被设计用来显示数据,焦点是数据的外观

XML的定义:

①XML指可扩展性标记语言(EXtensible Markup Language)

②XML是一种标记语言,很类似HTML

③XML的设计宗旨是传输数据,而非显示数据

④XML标签没有被自定义。需要自己定义标签。

⑤XML具有自我描述性

⑥XML是W3C的推荐标准

XML的特点:

①XML是不作为的。XML不做任何事情,就是被设计用来结构化、存储以及传输信息。

②XML仅仅是纯文本。

③XML的标签和文档结构是自定义的,如:

<note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
</note>

④XML不是对HTML的替代,而是对HTML的补充。XML是独立于硬件和软件的传输工具。

⑤XML是W3C的推荐标准。

XML用途:

①XML把数据从HTML分离,通过javascript,你可以轻松读取一个XML,用来更新HTML里面的内容。

②XML简化数据共享。

③XML简化了数据传输。通过XML,可以在不兼容的系统之间轻松的交换数据。

④XML简化平台的变更。

⑤XML使您的数据更有用。不同的应用程序都能访问你的数据,不仅仅在HTML页中,也可以从XML数据源中进行访问。

⑥XML用于创建新的Internet语言。

XML树结构:

<!-- 第一行是XML声明它定义XML的版本(1.0)和所使用的编码(ISO-8859-1 = Latin-1/西欧字符集)。 -->
<?xml version="1.0" encoding="ISO-8859-1"?>
<note> <!--note描述文档的根目录-->
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    <!--to,from,heading,body这四行描述根目录的四个子元素-->
</note>

 

XML语法规则:

①所有XML元素都须有关闭标签。

②XML标签对大小写敏感。

③XML必须正确的嵌套

④XML文档必须有根目录

⑤XML的属性值需要加引号

⑥实体引用:

在XML中,尽量用实体引用,如用&lt;代替"<"

⑦XML注释和HTML注释一样

⑧XML中空格会被保留

 

 

posted @ 2016-03-08 11:26  hell0x  阅读(214)  评论(0编辑  收藏  举报