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();
}
}
}
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();
}
}
}
相关文章推荐
- DOM4J解析xml最简单例子
- 采用DOM4J解析xml,带例子。
- Dom4j解析XML学习之简单解析
- dom4j解析xml简单列子
- xml学习笔记—简单使用DOM4J解析xml
- 解析xml(使用Dom4j)--简单高效
- java digester-jar类解析xml 简单例子
- 采用DOM4J解析xml,带例子
- DOM4J结合XPATH简单解析xml
- (二)Java解析XML:一个简单的解析XML文件的例子
- 使用dom4j解析XML例子
- 使用dom4j和XPath解析XML之例子一
- 使用dom4j和XPath解析XML之例子二
- xml多线程解析,简单易懂的例子
- dom4j解析xml的简单实用
- 简单用DOM4J结合XPATH解析XML
- 使用dom4j和XPath解析XML之例子一
- 一个java解析xml的简单例子
- dom、SAX、Jdom、dom4j四种解析xml方式简单总结
- php解析xml的简单例子