• XML名命空间


    XML的名命空间就类似于java的包,命名空间定义:xmlns:***="URI",默认命名空间定义:xmlns="URI"

    引号中的URl内容用来唯一标识命名空间,不能重复。

    上面定义的***可用于元素或属性,使用格式:***:元素名/属性名,后面部分不变。

    在元素或属性使用了对应的命名空间后,那它就属于该命名空间;如果元素没有使用命名空间,那就属于默认命名空间,如果属性没有使用命名空间,那就属于所在元素的命名空间

    代码示例:

    四个student元素依次属于class1、class2、class3、默认命名空间,且最后一个student元素的id属性属于class1。

    <?xml version="1.0" encoding="utf-8"?>
    <!-- 引号中的URI内容用来唯一标识命名空间,不能重复 -->
    <students xmlns="www.default.com" xmlns:class1="www.title.com" xmlns:class2="www.body.com" xmlns:class3="www.span.com"> 
        <class1:student id="1">
            <name>stu1</name>
            <sex></sex>
            <age>21</age>
            <height>&gt;180</height>
            <class><![CDATA["元素<title>和</title>的使用"]]></class>
        </class1:student>
        <class2:student id="2">
            <name>stu2</name>
            <sex></sex>
            <age>19</age>
            <height>&lt;170</height>
            <class><![CDATA["元素<body>和</body>的使用"]]></class>
        </class2:student>
        <class3:student id="3">
            <name>stu3</name>
            <sex></sex>
            <age>20</age>
            <height>&lt;180</height>
            <class><![CDATA["元素<span>和</span>的使用"]]></class>
        </class3:student>
        <student class1:id="4">
            <name>stu3</name>
            <sex></sex>
            <age>20</age>
            <height>&lt;180</height>
            <class><![CDATA["其他元素的使用"]]></class>
        </student>
    </students>
  • 相关阅读:
    北京Uber优步司机奖励政策(2月20日~2月21日)
    滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(2月20日~2月21日)
    成都Uber优步司机奖励政策(2月19日)
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/YeHuan/p/10820772.html
Copyright © 2020-2023  润新知