.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