java读取xml 通过jdom
时间: 2023-12-15 16:03:55 浏览: 71
java读取XML(JDOM)
JDOM是一个用于Java平台的XML处理库。它提供了一种简单的方式来读取、创建和操作XML文档。以下是使用JDOM读取XML的示例代码:
```java
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.input.SAXBuilder;
import java.io.File;
import java.util.List;
public class ReadXML {
public static void main(String[] args) {
try {
// 创建SAXBuilder对象
SAXBuilder builder = new SAXBuilder();
// 读取XML文件
Document document = builder.build(new File("file.xml"));
// 获取根元素
Element root = document.getRootElement();
// 获取子元素列表
List<Element> children = root.getChildren();
// 遍历子元素
for (Element child : children) {
// 获取子元素的名称和值
String name = child.getName();
String value = child.getValue();
System.out.println("Name: " + name + ", Value: " + value);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先创建了一个SAXBuilder对象,然后使用它来读取XML文件。一旦我们读取了XML文件,我们就可以获取根元素,并使用它来获取子元素。我们使用for-each循环遍历子元素,并获取它们的名称和值。最后,我们将这些信息打印到控制台。
阅读全文