我有一个用于验证XML文档的XSD。我在.NET / Java的帮助下生成/创建的这个文档。
但是在使用预定义的XSD验证XML文档的同时创建XML文档后,它表示数据类型不匹配。
我需要使用数据类型创建XML。
如何解决这个问题?任何文档,链接都会有所帮助。 谢谢
答案 0 :(得分:2)
对于Java,JAXB是通常的解决方案;生活在'javax.xml.bind'包下,参考实现甚至与JDK 1.6及更高版本捆绑在一起。 您可以从Schema生成POJO(具有适当的注释),或者从带注释的POJO生成Schema,并且在正确使用时也是合理有效的(避免使用DOM作为输入或输出等)。