是否有任何XML解析器接受XSD进行解析,以便他们知道如何正确强制解析出的类型?
解决方法:
许多解析器可以验证XML输入文档是否符合XSD,但大多数解析器对此不做任何进一步的应用.
如果使用JAXB,它的xjc实用程序可以生成带有字段和JAXB批注的Java类,以捕获XSD中定义的类型,并且通过JAXB编组/解组将正确处理这些类型.
有关示例,请参见this tutorial.
Apache的XMLBeans似乎具有类似的功能.
我不确定这两个功能是否都能完全满足您的需求,但是它们是目前我能想到的最接近的.