package com.zeph.xml.dom4j.parse;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class XmlParseWithDOM4j {
public void parse(String xml) {
Document document = null;
try {
document = DocumentHelper.parseText(xml);
} catch (DocumentException e) {
e.printStackTrace();
}
Element root = document.getRootElement();
Element child = root.element("child");
String rootName = root.getName();
String childName = child.getName();
String childData = child.getTextTrim();
System.out.println(rootName);
System.out.println(childName);
System.out.println(childData);
}
public static void main(String[] args) {
String xml = "<?xml version=\"1.0\"?>" + "<root>" + "<child>"
+ "childData" + "</child>" + "</root >";
XmlParseWithDOM4j xmldom = new XmlParseWithDOM4j();
xmldom.parse(xml);
}
}
在已知XML文件内容时,使用dom4j简单解析XML(String类型的XML)(用于服务器端)
最新推荐文章于 2022-09-26 17:10:07 发布