问题:我有一个XML,我想解析它,并按XML文件的名称创建一个表,并只将某些值加载到表中。
我找到了很少的库,但我觉得在构建的JAXB中(或者还有其他简单的方法吗?)足以完成这个简单的任务。
在此之前我不知道解析XML,经历了如此多的教程,所有关于创建类和&来自XML的java对象,我的要求非常简单,只需在根元素(class =“java.util.ArrayList)下为元素集(method =”add“)提取三个值。
有人可以帮助我如何实现这一目标?
我正在尝试解析的XML在http://txtup.co/wSXCA
我需要在void class =“java.util.ArrayList”中的每个void method =“add”下提取以下属性:
@property(description)
@property(jndiName)
@property(url)
答案 0 :(得分:0)
如家所述,我能够解码我的XMl文档。在提出问题之前,我不知道它是一个java序列化对象xml,我可以通过以下方式获得我的XML解码。
XMLDecoder d = new XMLDecoder(
new BufferedInputStream(
new FileInputStream("Test.xml")));
Object result = d.readObject();
d.close();