在已知XML文件内容时,使用dom4j简单解析XML(String类型的XML)(用于服务器端)

 
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)(用于服务器端))