求jdom语句

凉凉二点凉 2007-07-20 12:02:22
xml结构如下!
<tr>
<td>2</td>
<td>0</td>
<td>1</td>
<tr>
<tr>
<td>0</td>
<td>2</td>
<td>3</td>
<tr>
我怎样遍历第个tr结点下面的td结点得到
2 0 1
0 2 3
...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieboshi 2007-07-21
  • 打赏
  • 举报
回复
-------------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>
凉凉二点凉 2007-07-20
  • 打赏
  • 举报
回复
来人啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧