`
shellfj
  • 浏览: 46631 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

xml命名空间的URI

    博客分类:
  • xml
阅读更多
   在xml文件中,为了区分相同的element,需要引用namespace,并且namespace需要用URI进行区分。URI是否为Internet上的真实的url或者是在url上可以找到对应的schema文件,这个问题,我一直有点困惑!在网上查找了一些文档,w3c并没有强制执行这个标准。
   仁者见仁,智者见智!其实,关键在于xml的解析器是否需要验证xml的element,以及设置解析器的验证。在Java中,Spring,Hibernate,Struts等开源或者J2EE官方的一些配置,就需要正确的URI,当然,在没有网络的情况下,这些开源的jar中,会有这些schema的文件。
    可以参考wiki的文章:http://zh.wikipedia.org/wiki/XML%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4
    另外,特别注意schemaLocation的值。
    如:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"
    先去在jar中根据路径http://www.springframework.org/schema/beans找对应的schema,如果没有,去url:http://www.springframework.org/schema/beans/spring-beans.xsd取schema。
0
1
分享到:
评论

相关推荐

    XPath教程.rar

    XPath 将一个 XML 文档建模成为一棵节点树,有不同类型的节点,包括元素节点,属性...这样,节点的名字被建模成由一个局城部分和可能为空的命名空间 URI 组成的对;这被称为扩展名。5 数据模型描述了数据模型详细细节。

    Spring核心配置文件xml模板完整

    Spring核心配置文件xml模板,完整的命名空间和模式文档URI引用对。

    xml入门教程/xml入门教程

    DTD不支持命名空间,解析器无法测试命名空间。 1、作用: 解决XML文档中命名冲突的问题,即将 XML文档与引用URI标识的名域相结合,来 限定其中的元素和属性名。 示例: <?xml version="1.0" encoding="UTF-8" ...

    XML实用大全----xml详细参考书

    13.7.6 空间属性... 421 13.7.7 音质属性... 422 13.7.8 话音属性... 424 13.8 本章小结... 425 第14章 XSL变换... 426 14.1 何为XSL?... 426 14.2 XSL变换概述... 428 14.2.1 树形结构... 428 14.2.2 XSL ...

    XMl实用大全(资料全易学习)

    1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集 19 1.4.7 如何将这些技术融合在一起 19 1.5 本章小结 20 第2章 XML应用简介 21 2.1 什么是XML应用程序 21 2.1.1 化学标记语言(Chemical Markup ...

    xml实用大全和轻松学习手册和无废话xml

    1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集 19 1.4.7 如何将这些技术融合在一起 19 1.5 本章小结 20 第2章 XML应用简介 21 2.1 什么是XML应用程序 21 2.1.1 化学标记语言(Chemical Markup ...

    XML实用大全(web开发必备手册)

    13.7.6 空间属性... 421 13.7.7 音质属性... 422 13.7.8 话音属性... 424 13.8 本章小结... 425 第14章 XSL变换... 426 14.1 何为XSL?... 426 14.2 XSL变换概述... 428 14.2.1 树形结构... 428 14.2.2 XSL ...

    在千锋逆战班学习第二十天 android之线性布局

    (2)XML 命名空间语法:xmlns:namespace-prefix=“namespaceURI” xmlns:保留字;namespace-prefix:命名空间前缀,此处为 android; namespaceURI:命名空间唯一标识,一般为一个URI,此处为”http://…/android...

    XQuery权威指南(简码·扫描版)

     10.4 在结果中控制命名空间声明 第11章 深入了解类型  11.1 XQuery类型系统  11.2 内置类型  11.3 类型、节点和原子值  11.4 XQuery中的类型检查  11.5 自动类型转换  11.6 序列类型  11.7 构造器和转换 第...

    XML编程综合资料库

    13.7.6 空间属性... 421 13.7.7 音质属性... 422 13.7.8 话音属性... 424 13.8 本章小结... 425 第14章 XSL变换... 426 14.1 何为XSL?... 426 14.2 XSL变换概述... 428 14.2.1 树形结构... 428 14.2.2 XSL ...

    XML实用大全

    17 1.4.4 URL和URI 18 1.4.5 XLink和XPointer 18 1.4.6 Unicode字符集... 19 1.4.7 如何将这些技术融合在一起... 19 1.5 本章小结... 20 第2章 XML应用简介... 21 2.1 什么是XML应用程序... ...

    JAVA_API1.6文档(中文)

    javax.xml.transform.stream 此包实现特定于流和 URI 的转换 API。 javax.xml.validation 此包提供了用于 XML 文档验证的 API。 javax.xml.ws 此包包含核心 JAX-WS API。 javax.xml.ws.handler 该包定义用于消息...

Global site tag (gtag.js) - Google Analytics