使用最简单的java格式将XML解析为DB

时间:2013-01-27 18:57:33

标签: java xml jaxb

问题:我有一个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)

1 个答案:

答案 0 :(得分:0)

如家所述,我能够解码我的XMl文档。在提出问题之前,我不知道它是一个java序列化对象xml,我可以通过以下方式获得我的XML解码。

 XMLDecoder d = new XMLDecoder(
                      new BufferedInputStream(
                          new FileInputStream("Test.xml")));
   Object result = d.readObject();
   d.close();