zoukankan      html  css  js  c++  java
  • 什么是XML?

    XML被设计用来传输和存储数据。

    HTML被设计用来显示数据。

    什么是XML?

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

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

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

    XML标签没有被预定义。您需要自行定义标签。

    XML被设计为具有自我描述性。

    XML是W3C的推荐标准。

    XML仅仅是纯文本。(XML没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理XML,不过,能够读懂XML的应用程序可以有针对性地处理XML的标签。标签的功能性意义依赖于应用程序的特性。)

    XML与HTML的主要差异

    XML不是HTML的替代。

    XML和HTML为不同的目的而设计。

    XML被设计为传输和存储数据,其焦点是数据的内容。

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

    HTML旨在显示数据信息,而XML旨在传输信息。

    XML的特点

    XML标签对大小写敏感

    所有的XML元素都必须有关闭标签,负责为非法的。(在HTML中经常看到没有关闭标签的元素)

    所有的XML元素都必须彼此正确的嵌套。(意思是假如<i>元素是在<b>元素中打开的,那么也要在<b>元素中关闭)

    XML文档必须有根元素(XML文档必须有一个元素是所有其他元素的父元素。该元素称为根元素)

    如:<root>

                <child>

                     <subchild>......</subchild>

                </child>

          </root>

    XML的属性值须加引号(如<note date="11/22/2017">)

    自我描述:

    <note>

    <to>george</to>

    <form>john</form>

    <heading>ziwojieshao</heading>
    <body>hello!</body>

    </note>

    </note>

  • 相关阅读:
    iOS中几种定时器
    开发基于Handoff的App(Swift)
    [react ] TextArea 光标定位到最后
    图片上传 配合客户端做出效果展示
    ["1", "2", "3"].map(parseInt)
    react 微信公众号 cnpm start 启动页面报path错误解决
    在家办公这点事
    【转】关于请求时 options 相关问题
    cnpm i 遇到报错
    react + antd Menu 点击菜单,收起其他展开的所有菜单
  • 原文地址:https://www.cnblogs.com/ykgbk/p/7879473.html
Copyright © 2011-2022 走看看