美文网首页
xml命名空间

xml命名空间

作者: 墨线宝 | 来源:发表于2023-07-20 16:20 被阅读0次

xml命名空间

一个xml文档中可以包含多个元素和属性,在文档中使用多个DTD文件时,可能会碰到相同的元素,而这些名称相同的元素可能代表了完全不同的含义,为了防止命名冲突,W3C提供了一个推荐标准-XML命名空间

命名空间有两种声明形式

第一种形式

<元素名 xmlns:prefix="URI">

xmlns全称为XML Namespace

元素名是指在哪个元素上声明命名空间,prefix表示命名空间前缀的名字

例:

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
   http://www.springframework.org/schema/context
   http://www.springframework.org/schema/context/spring-context-3.0.xsd
   http://www.springframework.org/schema/mvc
   http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
   http://www.springframework.org/schema/tx
   http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
   http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
</beans>

第二种形式

<元素名 xmlns="URI">,其实xmlns是xmlns:prefix的一种特例,其prefix为空串时,可省略prefix,在省略掉冒号就变成了xmlns了

<!-- 在该xml中表示所有没有前缀的元素都属于http://www.springframework.org/schema/beans所标识的名称空间 -->
<beans xmlns="http://www.springframework.org/schema/beans"></beans>

https://zhhll.icu/2020/xml/xml命名空间/

本文由mdnice多平台发布

相关文章

  • XML命名空间

    Spring被称为配置地狱,大量的XML需要配置,各类工程的转移等常常因为命名空间出问题。今天对XML知识进行整理...

  • xpath

    查询带有命名空间的XML 查询带有命名空间的XML...

  • 八、基于XML Schema的简化配置方式

    使用p:命名空间简化配置: Chinese.java beans.xml 使用c:命名空间简化配置: p:命名空间...

  • XML 命名空间(XML Namespaces)

    XML 命名空间提供避免元素命名冲突的方法。 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档...

  • xml命名空间解惑

    预备知识,右转w3school看命名空间:http://www.w3school.com.cn/xml/xml_n...

  • XML的命名空间

    命名冲突 因为 XML 文档中使用的元素不是固定的,那么两个不同的 XML 文档使用同一个名字来描述不同类型元素的...

  • xml的命名空间

    XML 命名空间提供避免元素命名冲突的方法。 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档...

  • Android中XML的命名空间、自定义属性xmlns:app=

    基本概念介绍 命名空间(namespace) XML 命名空间提供避免元素命名冲突的方法。 打个比方,A学校有名学...

  • Android中XML的命名空间、自定义属性xmlns:app=

    基本概念介绍 命名空间(namespace) XML 命名空间提供避免元素命名冲突的方法。 打个比方,A学校有名学...

  • 『XML』XML/XSD命名空间解析

    XML文件我经常使用,头部信息一般都是直接粘贴过来,而不知道那些属性的意义。通过查阅资料,我通过自己的理解解释一下...

网友评论

      本文标题:xml命名空间

      本文链接:https://www.haomeiwen.com/subject/ifdzudtx.html