zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    c# 正则表达式 首字母转大写
    c# WebBrowser获取cookie
    c# 求最小公倍数
    Response.Redirect与Server.Transfer区别-转
    asp 读文件 比较ip
    asp数组的使用
    如何解决#1045
    mysql limit分页查询效率
    Docker 容器管理:rancher
    Docker监控:google/cadvisor
  • 原文地址:https://www.cnblogs.com/YeHuan/p/10820772.html
Copyright © 2011-2022 走看看