java 解析E:\jcms1\web3\info\2012\09\29\info_9886.xml这个xml文件
时间: 2023-09-14 15:05:17 浏览: 158
java解析xml文件
你可以使用Java中的DOM解析器来解析XML文件。下面是一个示例代码,可以解析指定路径下的XML文件:
```java
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
public class XMLParser {
public static void main(String[] args) {
String filePath = "E:\\jcms1\\web3\\info\\2012\\09\\29\\info_9886.xml";
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(filePath);
NodeList nodeList = document.getDocumentElement().getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
if (node.getNodeType() == Node.ELEMENT_NODE) {
System.out.println(node.getNodeName() + ": " + node.getTextContent());
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
将上述代码保存为一个Java文件,然后运行它,你将会看到XML文件中的元素名称和对应的文本内容被打印出来。请确保XML文件路径正确,并且在运行代码前导入`javax.xml.parsers`和`org.w3c.dom`等必要的类库。
阅读全文