要使用dom4j解析XML字符串,首先需要將XML字符串轉換為org.dom4j.Document對象。可以按照以下步驟進行操作:
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
String xmlString = "<root><child>value</child></root>";
Document document = null;
try {
document = DocumentHelper.parseText(xmlString);
} catch (DocumentException e) {
e.printStackTrace();
}
Element root = document.getRootElement();
System.out.println("Root element: " + root.getName());
//遍歷子節點
for (Iterator<Element> it = root.elementIterator(); it.hasNext();) {
Element child = it.next();
System.out.println("Child element: " + child.getName() + ", value: " + child.getText());
}
通過以上步驟,就可以使用dom4j解析XML字符串并獲取其中的節點信息。