[英]library for XML mapping to Java Object without having to generate source code from xsd at compiletime?
我一直在使用jaxb将XML文件解析为java对象。 这需要在编译时从xsd模式生成Java源代码。
现在,如果应用程序需要在运行时解析在编译时未知的xml文件,例如由用户提供,该怎么办?
大卫
我不知道您为什么要做您要问的事情,但是我想可以使用Streaming API for XML来完成您想做的事情。 我以前从未使用过它,但在阅读有关API的内容后,它似乎提供了您所要求的内容。
在这种情况下,您也将在执行时生成类型 。 当然可以做到这一点-但您确定要这样做吗? 之后如何使用该类型?
您可以看看XStream将XML反序列化为对象。 但是,您仍然必须确保您知道要解析的XML的格式/架构。
如果您不希望读取由绑定框架生成的Java对象,请尝试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.