0

问题:我有一个 XML,我想解析它并通过 XML 文件的名称创建一个表,并且只将某些值加载到表中。

我发现很少有库,但我觉得内置的 JAXB(或者还有其他简单的方法吗?)足以完成这个简单的任务。

在此之前我不知道解析 XML,经历了这么多教程都谈到了从 XML 创建一个类和 java 对象,我的要求很简单,只需在根元素(class=" java.util.ArrayList) 。

有人可以帮助我如何实现这一目标吗?

我正在尝试解析的 XML 在这里http://txtup.co/wSXCA

我需要在 void class="java.util.ArrayList" 中的每个 void method="add" 下提取以下属性:

@property(description)
@property(jndiName)
@property(url)
4

1 回答 1

0

正如 home 所提到的,我能够解码我的 XML 文档。在提出问题之前,我不知道它是一个 java 序列化对象 xml,我能够以任何方式获得我的 XML 解码,如下所示。

 XMLDecoder d = new XMLDecoder(
                      new BufferedInputStream(
                          new FileInputStream("Test.xml")));
   Object result = d.readObject();
   d.close();
于 2013-01-29T06:10:39.730 回答