-------------Demo----------------
import org.jdom.input.SAXBuilder;
import org.jdom.Document;
import java.io.File;
import java.io.*;
import org.jdom.*;
import java.util.List;
import java.util.Iterator;public class JDomDemo {
public JDomDemo() {
} public static void main(String[] args) {
SAXBuilder builder = new SAXBuilder();
Document doc = null;
try {
doc = builder.build(new File("d:/a.xml"));
}
catch (IOException ex) {
ex.printStackTrace();
}
catch (JDOMException ex) {
ex.printStackTrace();
}
Element root = doc.getRootElement();
List trs = root.getChildren("tr");
Iterator itr = trs.iterator();
while (itr.hasNext()) {
Element tr = (Element) itr.next();
List tds = tr.getChildren("td");
Iterator itd = tds.iterator();
while (itd.hasNext()) {
Element td = (Element) itd.next();
System.out.println(td.getTextTrim());
}
}
}
}--------------xml文档结构----------------<?xml version="1.0" encoding="UTF-8"?>
<root>
<tr>
<td>2</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>0</td>
<td>2</td>
<td>3</td>
</tr>
</root>
import org.jdom.input.SAXBuilder;
import org.jdom.Document;
import java.io.File;
import java.io.*;
import org.jdom.*;
import java.util.List;
import java.util.Iterator;public class JDomDemo {
public JDomDemo() {
} public static void main(String[] args) {
SAXBuilder builder = new SAXBuilder();
Document doc = null;
try {
doc = builder.build(new File("d:/a.xml"));
}
catch (IOException ex) {
ex.printStackTrace();
}
catch (JDOMException ex) {
ex.printStackTrace();
}
Element root = doc.getRootElement();
List trs = root.getChildren("tr");
Iterator itr = trs.iterator();
while (itr.hasNext()) {
Element tr = (Element) itr.next();
List tds = tr.getChildren("td");
Iterator itd = tds.iterator();
while (itd.hasNext()) {
Element td = (Element) itd.next();
System.out.println(td.getTextTrim());
}
}
}
}--------------xml文档结构----------------<?xml version="1.0" encoding="UTF-8"?>
<root>
<tr>
<td>2</td>
<td>0</td>
<td>1</td>
</tr>
<tr>
<td>0</td>
<td>2</td>
<td>3</td>
</tr>
</root>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货