您的位置:首页 > 其它

dom4j解析XML简单例子

2009-03-10 21:52 399 查看
import java.io.ByteArrayInputStream;

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

/**
* 对XML字符串进行解析
* 使用dom4j解析XML
* @author Administrator
*
*/
public class XmlParser {

/**
* 主函数
*/
public static void main(String args[]){
String xml ="<?xml version=/"1.0/" encoding=/"utf-8/"?><root><ruleid>12345</ruleid><rulename>justtest</rulename></root>";
try {
SAXReader reader = new SAXReader();
Document doc = reader.read(new ByteArrayInputStream(xml.getBytes()));
Element root = doc.getRootElement();
root.elementText("ruleid");
Element ruleid =root.element("ruleid");
String str_ruleid =ruleid.getText();
Element rulename =root.element("rulename");
String str_rulename =rulename.getText();
System.out.println(str_ruleid);
System.out.println(str_rulename);
} catch (Exception e) {

e.printStackTrace();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: