在Java中解析XML模式和派生元数据
我一直在研究如何解析XML模式文件中定义的类型的元数据,并获取其他信息,以及构建要显示给用户的类型层次结构 我找到了一些候选人:在Java中解析XML模式和派生元数据,java,xml,xsd,xerces,Java,Xml,Xsd,Xerces,我一直在研究如何解析XML模式文件中定义的类型的元数据,并获取其他信息,以及构建要显示给用户的类型层次结构 我找到了一些候选人: Apache WS-Commons XMLSchema API ApacheXercesXMLSchemaAPI XSOM XMLBeans XMLSchemaAPI和XercesXMLSchemaAPI似乎是最合适的两种。 虽然XMLSchemaAPI更易于使用,但它的文档并没有那么完善,Xerces似乎是支持更多的一个。但是,我找不到任何可以帮助我开始使用Xerc
因此,我的问题有两个方面-哪一个是解析和查询模式文件的更好选择,这两个文件有什么资源可以快速入门?看看Xstream,它是一个很好的序列化工具,但您也可以使用它进行解析。是两分钟的教程。< P>您可以考虑的另一个选项是Sxon的SCM格式,它是模式组件模型的XML表示。SCM和XSOM都紧密基于W3C规范中定义的模式组件模型,并且在很大程度上依赖于用户对该模型的理解;他们不会在API定义中重复组件模型的文档。谢谢,但我一直在寻找一些特定的东西来解析模式文件,并获取定义的元素、类型等。