日期:2014-05-20  浏览次数:20654 次

我用JDOM和JSP从xml文件中取数据,怎么才能把取出的数据放到2个表格里?
xml文件如下,可以自己修改。我想把运营信息和保障信息分别放到2个table里。我现在用1个flag变量来判断,什么时候out.println(table和tr),但是很麻烦。JDOM支不支持取出所有类别是运营信息的子节点,然后我能不能把运营信息和保障信息分开2个并列的表格显示?

XML code
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="zgf.xsl" ?>
<信息汇总>
 <信息>
  <类别>运营信息</类别>
  <名称>今日值班公告</名称>
  <链接>http://10.143.5.31:8083/tjbomc/uip/showDutyDetial.jsp</链接>
 </信息>
 <信息>
  <类别>运营信息</类别>
  <名称>系统运维日报</名称>
  <链接>http://10.143.5.153:8099/DailyMaintenance/view2.jsp</链接>
 </信息>
 <信息>
  <类别>运营信息</类别>
  <名称>基础平台工程建设部分周报</名称>
  <链接>http://10.143.5.153:8099/DailyMaintenance/view2.jsp</链接>
 </信息>
 <信息>
  <类别>保障信息</类别>
  <名称>BOSS系统P595主机故障硬件更换</名称>
  <链接>http://www.baidu.com</链接>
 </信息>
 <信息>
  <类别>保障信息</类别>
  <名称>经分数据仓库生产系统搬迁</名称>
  <链接>http://www.google.com</链接>
 </信息>
 <信息>
  <类别>保障信息</类别>
  <名称>经分ETL系统搬迁</名称>
  <链接>http://www.igoogle.com</链接>
 </信息>
</信息汇总>




------解决方案--------------------
dom4j的话,可以用xpath来筛选节点