zoukankan      html  css  js  c++  java
  • 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中空格会被保留

  • 相关阅读:
    linux分区-df
    day34 协程
    day33 GIL锁 线程队列 线程池
    day32 线程
    day31 管道 进程池 数据共享
    day30 锁 队列
    day29 进程
    day28 socketserver
    day27 粘包及粘包的解决方案
    day26 网络通讯的整个流程
  • 原文地址:https://www.cnblogs.com/hell0x/p/5253338.html
Copyright © 2011-2022 走看看