<?xml version="1.0" encoding="UTF-8"?>
<result>
<value>
<table>tbl_notice</table>
<sql>select title,content from tbl_notice order by id desc</sql>
<style></style>
<value>
</result>
用dom4j解析是怎么能够获取到result标签下子节点的名称啊?
<result>
<value>
<table>tbl_notice</table>
<sql>select title,content from tbl_notice order by id desc</sql>
<style></style>
<value>
</result>
用dom4j解析是怎么能够获取到result标签下子节点的名称啊?
ArrayList<Match> result=new ArrayList<Match>();
StringBuffer sb=new StringBuffer();
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file),"utf-8"));
String line="";
while ((line=br.readLine())!=null) {
sb.append(line+"\n");
}
br.close();
ByteArrayInputStream bs=new ByteArrayInputStream((sb.toString()).getBytes("utf-8"));
SAXBuilder builder=new SAXBuilder(false);
Document document=builder.build(bs);
Element root=document.getRootElement();
List<Element> child=root.getChildren();
Document doc=new SAXReader().read("test.xml");
Element root=doc.getRootElement();
List<Element> list=root.elements();
for(Element e:list){
sysout(e.getName());
}http://www.streamcave.com/article/java/201004/java_dom4j_xml.html