在java中读取xml文件

时间:2010-08-06 14:11:00

标签: java xml

我希望使用Java读取XML文件,但XML文件的结构是未知的,换句话说,XML文件的内容是动态生成的,如何读取每个元素以及属性。

3 个答案:

答案 0 :(得分:2)

JDOM可以帮到你。

答案 1 :(得分:2)

DOM和SAX解析器是JDK的一部分,还有许多其他库可用。通常,您无需知道格式即可解析文档。但是,您确实需要知道格式(或至少其中一些格式)才能从文档中提取数据。

答案 2 :(得分:0)

我使用XML Pull Parser:

http://xmlpull.org/index.shtml

它非常快速且易于使用。您真的不知道XML文件的确切结构能够解析它 - 这就是XML格式存在的原因......它只需要符合http://www.w3.org/XML/规范。