xmlns、xmlns:xsi、xsi:schemaLocation的详解

xmlns

xmlns是XML Namespace的缩写。

xmlns:namespace-prefix="namespaceURI"

namespace-prefix为自定义前缀,只要在这个XML文档中保证前缀不重复即可。

namespaceURI是这个前缀对应的XML Namespace的定义。

xmlns:xsi

例如:xmlns:xsi表示使用xsi作为前缀的Namespace。

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation

定义了XML Namespace和对应的XSD(Xml Schema Definition)文档的位置的关系。它的值由一个或多个URI引用对组成,两个URI之间以空白符分隔(空格和换行均可)。第一个URI是定义的XML Namespace的值,第二个URI给出Schema文档的位置,Schema处理器将从这个位置读取Schema文档,该文档的targetNamespace必须与第一个URI相匹配。例如:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javae/7804.html

(0)
上一篇 2021年8月9日 20:56
下一篇 2021年9月29日 15:31

相关推荐

  • Maven构建工具的安装步骤

    1.Windows 从Maven官网下载最新的二进制压缩包并解压,把apache-maven-3.8.6文件夹复制到最终安装目录。 假设咱们最终的Maven文件夹路径如下: 右击“计算机”-属性-高级系统设置-高级-环境变量-系统变量-Path中添加如下内容: 2.Ubuntu 从Maven官网下载最新的二进制压缩包 …

    Java经验 2021年6月2日
    01.2K0
  • Spring Data JPA CRUD

    1.查询关键字 关键字 描述 find…Byread…Byget…Byquery…Bysearch…Bystream…By 一般查询方法,通常返回存储库(repository)类型、Collection或Streamable子类型或结果包装器(result wrapper),例如Page,Geo…

    Java经验 2022年8月4日
    01110

发表回复

登录后才能评论