zoukankan      html  css  js  c++  java
  • XML属性

    XML属性

    本章内容

    • XML元素

    • XML属性


    实例:

    下面的三个 XML 文档包含完全相同的信息:

    第一个实例中使用了 date 属性:

    <note date="10/01/2008">
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>
    第二个实例中使用了 date 元素:

    <note>
    <date>10/01/2008</date>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>
    第三个实例中使用了扩展的 date 元素(这是我的最爱):

    <note>
    <date>
    <day>10</day>
    <month>01</month>
    <year>2008</year>
    </date>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>

    说明图:


    XML元素vs属性实例

    实例:

    <person sex="female">//这里的sex是一个属性
    <firstname>Anna</firstname>
    <lastname>Smith</lastname>
    </person>
    <!--交界处-->
    <person>
    <sex>female</sex>//这里的sex是一个元素
    <firstname>Anna</firstname>
    <lastname>Smith</lastname>
    </person>
    <!--
    作用:
    这两个实例都提供相同的信息
    -->

    XML属性的特点

    特点:

    • 属性值必须被引号包围,单引号和双引号均可使用

    • 属性不能包含多个值(元素可以)

    • 属性不能包含树结构(元素可以)

    • 属性不容易扩展(为未来的变化)

    错误实例:

    <note day="10" month="01" year="2008"
    to="Tove" from="Jani" heading="Reminder"
    body="Don't forget me this weekend!">
    </note>

    针对元数据的XML属性

    <messages>
    <note id="501">
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>
    <note id="502">
    <to>Jani</to>
    <from>Tove</from>
    <heading>Re: Reminder</heading>
    <body>I will not</body>
    </note>
    </messages>

    上面的 id 属性仅仅是一个标识符,用于标识不同的便签。它并不是便签数据的组成部分。

    It's a lonely road!!!
  • 相关阅读:
    右键点击属性截图不了
    win7再分配磁盘新加卷
    oracle逻辑存储结构
    ORACLE spool打印
    oracle实例状态
    基于SCN增量恢复DG同步
    delete误删数据使用SCN恢复
    DG中模拟failover故障与恢复
    NFS挂载遇到的问题
    关于“身为父母”
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14638868.html
Copyright © 2011-2022 走看看