【发布时间】:2010-07-21 08:07:01
【问题描述】:
.NET Framework 公开了一组相当有用的类作为System.Xml.Schema namespace 的一部分。
除其他外,XmlSchema 和 XmlSchemaElement 等类为定义/编写和解析/读取/遍历 XML 模式文件提供了有用的 API。
是否存在适用于 Java 的等效库?
【问题讨论】:
标签: java .net xml xsd shared-libraries
.NET Framework 公开了一组相当有用的类作为System.Xml.Schema namespace 的一部分。
除其他外,XmlSchema 和 XmlSchemaElement 等类为定义/编写和解析/读取/遍历 XML 模式文件提供了有用的 API。
是否存在适用于 Java 的等效库?
【问题讨论】:
标签: java .net xml xsd shared-libraries
实现这一点的工具已经存在,但我认为 Java 中没有类似的特定工具。我要做的是在 XML Schema 模式 (http://www.w3.org/2001/XMLSchema) 上运行 JAXB,它将生成与 XSD 结构相对应的 Java 类。然后,您可以使用它们来读取/写入 XML 模式,并根据 XML 模式模式进行验证。
【讨论】:
你看过 Java.xml.validation 了吗?
http://www.ibm.com/developerworks/xml/library/x-javaxmlvalidapi.html
【讨论】: