.NET Framework公开了一组相当有用的类作为System.Xml.Schema namespace的一部分。.NET的System.Xml.Schema类的Java等价物?
其中,XmlSchema和XmlSchemaElement等类为定义/编写和解析/读取/遍历XML模式文件提供了一个有用的API。
是否存在用于Java的等效库?
.NET Framework公开了一组相当有用的类作为System.Xml.Schema namespace的一部分。.NET的System.Xml.Schema类的Java等价物?
其中,XmlSchema和XmlSchemaElement等类为定义/编写和解析/读取/遍历XML模式文件提供了一个有用的API。
是否存在用于Java的等效库?
的工具来做到这一点是有,但我不认为有特定内容,如在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
我做到了。我知道它可以用来读取模式资源并使用它来验证XML。但是,我真正想要做的是检查模式本身,即遍历它,检查它是复杂类型,添加新元素等。 – tomtheguvnor 2010-07-21 12:07:45