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