
Java
Javaimport Javax.XML.parsers.DocumentBuilderFactory;import Javax.XML.parsers.DocumentBuilder;import org.w3c.dom.Document;import org.w3c.dom.NodeList;import org.w3c.dom.Node;public class XMLParserExample { public static void mAIn(String[] args) { try { // 创建一个DocumentBuilder对象 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); // 解析XML文件 Document document = builder.parse("example.XML"); // 获取根元素 Element root = document.getDocumentElement(); // 获取所有子元素 NodeList nodeList = root.getchildNodes(); // 遍历子元素并输出 for (int i = 0; i < nodeList.getLength(); i++) {</p> Node node = nodeList.item(i); if (node.getNodeType() == Node.ELEMENT_NODE) { Element element = (Element) node; System.out.println(element.getTagName() + ": " + element.getTextContent()); } } } catch (Exception e) { e.printStackTrace(); } }}在上面的代码中,我们使用了Java的DOM解析器来解析XML文件。首先,我们创建了一个DocumentBuilder对象,然后使用它来解析指定的XML文件。接下来,我们获取了XML文档的根元素,并遍历了所有的子元素。对于每个子元素,我们输出了其标签名和文本内容。Java提供了丰富的库和框架来处理XML数据。无论是数据存储和传输,还是配置文件和Web服务,XML都是一种非常有用的数据格式。通过使用Java的XML处理技术,我们可以轻松地解析和生成XML数据,从而实现各种XML相关的应用。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号