`
zybing
  • 浏览: 465761 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【XML】schema验证-MSV,

XML 
阅读更多

 

通过Schema对xml文档进行验证:

 

http://msv.java.net/

 

The Oracle Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema    Part 1.   This latest (version 1.2) release includes several bug fixes and adds better conformance to RELAX NG/W3C XML standards and JAXP masquerading. 

 

 

This tool is:

  • A command line tool that can read XML documents and validate them against a schema (DTD/RELAX/TREX/W3C). If an error is found, error messages are provided.
  • A library that can be incorporated into Java applications as a validator.

目前对于xml,只关心DTD和schema,可惜对于schema只支持一个子集


RELAX NG(http://relaxng.org/)
RELAX NG is a schema language for XML.


分享到:
评论

相关推荐

    扩展XML Schema Validator--MSV

    总的来说,MSV是一个强大的XML Schema验证工具,它的源码开放使得开发者能够深入理解XML Schema验证机制,并根据实际需求进行定制。通过利用MSV,可以提升XML文档处理的质量和效率,确保数据交换的可靠性。

    schema校验所需要的jar包

    这些jar包是Java应用程序中使用的可执行代码的集合,它们包含了进行XML Schema验证所需的所有功能。这里提到的几个jar包分别是: 1. **msv-20050913.jar**:这个jar包可能包含的是Metadata Schema Validator,一个...

    maven-jxr-2.3-11.el7.x64-86.rpm.tar.gz

    - msv-msv-2013.5.1-7.el7.noarch.rpm:MSV(Microsoft XML Schema Validator)是一个 XML 模式验证工具。 - xalan-j2-2.7.1-23.el7.noarch.rpm 和 xerces-j2-2.11.0-17.el7_0.noarch.rpm:这两个包提供了 XML 处理...

    resteasy-base-jaxb-provider-3.0.6-4.el7.x64-86.rpm.tar.gz

    - msv-xsdlib-2013.5.1-7.el7.noarch.rpm: 该RPM包可能包含Microsoft XML Schema Validator库的Java实现,用于XML Schema验证。 - jing-20091111-14.el7.noarch.rpm: Jing是一个XML模式验证器,用于检查XML文档是否...

    dom4j-1.6jar

    这些库的组合使用,可以构建出强大的XML处理解决方案,无论是简单的XML解析,还是复杂的XML操作,如XPath查询、XML Schema验证,甚至是数据绑定,都可以在DOM4J的基础上实现。DOM4J-1.6因其强大的功能和广泛的支持,...

    maven-remote-resources-plugin-1.4-7.el7.x64-86.rpm.tar.gz

    而msv-msv、msv-xsdlib等包则是与XML Schema验证器(Schema Validation)相关的工具,它们提供了在运行时验证XML文档的能力。xalan-j2、guava、xerces-j2等其他包分别代表了不同功能的库文件,例如Xalan是一个用于把...

    plexus-velocity-1.1.8-16.el7.x64-86.rpm.tar.gz

    2. msv-msv-2013.5.1-7.el7.noarch.rpm:这个软件包提供了一种用于处理XML模式(XML Schema)的库,名为Microsoft Validation Service(MSV)。这可能是一个特定版本的库,用于验证XML文档是否符合其模式定义。 3. ...

    apache-commons-jxpath-1.3-20.el7.x64-86.rpm.tar.gz

    4. msv-xsdlib-2013.5.1-7.el7.noarch.rpm:一个用于XML Schema验证的库。 5. xpp3-1.1.3.8-11.el7.noarch.rpm:一个用于处理XML文档的库。 6. xml-commons-resolver-1.2-15.el7.noarch.rpm:用于XML解析的解析器。 ...

    maven-failsafe-plugin-2.15-3.el7.x64-86.rpm.tar.gz

    4. **msv-msv-2013.5.1-7.el7.noarch.rpm**: 此软件包可能是用于XML模式验证的库。 5. **xalan-j2-2.7.1-23.el7.noarch.rpm**: Xalan-Java2 是一个XML转换器,用于将XML文档转换成其他格式,如HTML或文本。 6. **...

    resteasy-base-atom-provider-3.0.6-4.el7.x64-86.rpm.tar.gz

    msv-xsdlib是Microsoft XML Schema Validator的Java版本,它是一个用于验证XML模式的库。javamail是Java Mail API的实现,它提供了一组用于发送电子邮件的类和接口,这对于那些需要发送邮件通知或报告的服务来说是...

    移动联通接口包1

    9. **msv-core-2011.1.jar**: 缺少具体的库信息,但MSV可能是XML Schema验证工具,用于确保数据符合预定的结构和规则。在移动联通接口中,它可能用于数据验证,保证数据交换的正确性和安全性。 10. **org.spring...

    JNVDL-开源

    2. **msv.jar**:MSV(Markup Structure Validator)是DSDL的一部分,用于验证XML文档的结构。在JNVDL中,它可能被用作验证引擎之一。 3. **xercesImpl.jar**:这是Apache Xerces2 Java XML解析器的实现,它是JNVDL...

Global site tag (gtag.js) - Google Analytics