以xml文档为例,演示如何选取xml文档中的节点
时间: 2024-09-19 18:16:28 浏览: 24
在XML文档中选取特定节点通常涉及使用XML解析库,例如在JavaScript中有DOM (Document Object Model) 或者在Java中有JAXB、SAX或DOM4J等。这里以Java和DOM4J为例,展示如何选择节点:
```java
import org.w3c.dom.*;
import net.sf.jdom2.Document;
import net.sf.jdom2.Element;
// 假设我们有如下的XML文档片段
String xml = "<root>\n" +
" <person>\n" +
" <name>John Doe</name>\n" +
" <age>30</age>\n" +
" </person>\n" +
"</root>";
// 使用DOM4J解析XML
Document document = DocumentFactory.getInstance().createDocument(xml);
Element rootElement = document.getRootElement();
// 选取特定节点
Element personNode = rootElement.getChild("person");
Element nameNode = personNode.getChild("name");
Integer ageNode = personNode.getChild("age").getText();
System.out.println("Name: " + nameNode.getText());
System.out.println("Age: " + ageNode);