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中空格会被保留

  • 相关阅读:
    (转)运维角度浅谈MySQL数据库优化
    关于MySQL的null值
    MySQL优化——or条件优化
    MySQL优化原理
    Xcode Archive打包失败问题
    ionic3 对android包进行签名
    ios 审核未通过 相机相册权限问题
    js计算两个日期相差天数
    截取URL链接中字段的方法
    ionic3 自定义组件 滑动选择器 ion-multi-picker
  • 原文地址:https://www.cnblogs.com/hell0x/p/5253338.html
Copyright © 2011-2022 走看看