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来筛选节点