如何将任何输入XML文件转换为类似的Java对象结构?
大家好,任何人都可以告诉我,是否可以使用java将任何XML文件转换为等效的java对象?您需要一个DOM解析器。有很多,谷歌搜索“JavaDOM解析器”将帮助您。举个例子。您需要一个DOM解析器。有很多,谷歌搜索“JavaDOM解析器”将帮助您。例如。您可能正在寻找。您可能正在寻找。您可以在中使用解组功能。您可以在中使用解组功能。让我为集合添加另一个功能如何将任何输入XML文件转换为类似的Java对象结构?,java,Java,大家好,任何人都可以告诉我,是否可以使用java将任何XML文件转换为等效的java对象?您需要一个DOM解析器。有很多,谷歌搜索“JavaDOM解析器”将帮助您。举个例子。您需要一个DOM解析器。有很多,谷歌搜索“JavaDOM解析器”将帮助您。例如。您可能正在寻找。您可能正在寻找。您可以在中使用解组功能。您可以在中使用解组功能。让我为集合添加另一个功能 看一看这是Tomcat用来自动映射XML文件(如server.XML)的工具。让我向集合中添加另一个 看一看这是Tomcat用来自动映射XM
看一看这是Tomcat用来自动映射XML文件(如server.XML)的工具。让我向集合中添加另一个
看一看这是Tomcat用来自动映射XML文件(如server.XML)的方法。使用XStream库非常简单:
// object -> XML -> File
XStream xstream = new XStream(driver);
String data = xstream.toXML(metaData);
// XML -> object
XStream xstream = new XStream(new JettisonMappedXmlDriver());
YourClass obj = (UourClass)xstream.fromXML(jSON);
使用XStream库非常简单:
// object -> XML -> File
XStream xstream = new XStream(driver);
String data = xstream.toXML(metaData);
// XML -> object
XStream xstream = new XStream(new JettisonMappedXmlDriver());
YourClass obj = (UourClass)xstream.fromXML(jSON);
如果您有一个描述文档的特定XML模式,并且希望生成特定于模式的Java访问器对象,那么JAXB很好,但它不是特定的XML模式文件。它可以是任何XML文件。如果您有一个描述文档的特定XML模式,并且希望生成特定于模式的Java访问器对象,那么JAXB是很好的,但它不是特定的XML模式文件。它可以是任何XML文件。同样,在DOM中,我们也指定根元素名。但在我的例子中,我不知道用户会给出什么样的XML文件。我的意思是我不知道XML文件的内容。我正在寻找soln,它可以将任何XML结构转换为等效的java对象,您不需要知道内容是什么。您不需要告诉解析器根元素的名称。阅读我链接的页面并试用,它准确地描述了您要查找的内容。同样,在DOM中,我们也指定了根元素名称。但在我的例子中,我不知道用户会给出什么样的XML文件。我的意思是我不知道XML文件的内容。我正在寻找soln,它可以将任何XML结构转换为等效的java对象,您不需要知道内容是什么。您不需要告诉解析器根元素的名称。阅读我链接的页面并尝试一下,它准确地描述了你正在寻找的内容。是的。Castor映射是一个简单的选择。您可以从XMl转换Java对象,也可以从Java对象转换XMl。是的。Castor映射是一个简单的选择。您可以从XMl转换Java对象,也可以从Java对象转换XMl。