java 读取xml
时间: 2024-01-19 08:18:24 浏览: 87
以下是使用Java读取XML文件的示例代码:
```java
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReadXML {
public static void main(String[] args) {
try {
// 创建一个SAXReader对象
SAXReader reader = new SAXReader();
// 读取XML文件
Document document = reader.read("path/to/your/xml/file.xml");
// 获取根元素
Element root = document.getRootElement();
// 遍历子元素
for (Element child : root.elements()) {
// 获取子元素的名称和文本内容
String name = child.getName();
String text = child.getText();
// 打印子元素的名称和文本内容
System.out.println("Element Name: " + name);
System.out.println("Element Text: " + text);
}
} catch (DocumentException e) {
e.printStackTrace();
}
}
}
```
请注意,上述示例使用了dom4j库来解析XML文件。在代码中,我们首先创建了一个SAXReader对象,然后使用该对象读取XML文件。接下来,我们获取XML文件的根元素,并遍历其子元素。对于每个子元素,我们获取其名称和文本内容,并将其打印出来。
阅读全文