<article_id>6071293</article_id>XML里的这个值用itemElement.elementText("article_id")可以拿到,但是
<next_article>
<article_title><![CDATA[曼城欲创纪录价格购法国王牌 曼联亦加入竞争?]]></article_title>
<article_url><![CDATA[http://sports.21cn.com/international/yingchao/mu/2009/03/30/6068803.shtml]]></article_url>
</next_article>我现在要拿article_title的值 应该怎么拿呢 谢谢
<next_article>
<article_title><![CDATA[曼城欲创纪录价格购法国王牌 曼联亦加入竞争?]]></article_title>
<article_url><![CDATA[http://sports.21cn.com/international/yingchao/mu/2009/03/30/6068803.shtml]]></article_url>
</next_article>我现在要拿article_title的值 应该怎么拿呢 谢谢
解决方案 »
- ssh2整合action调用业务逻辑组件出现空指针
- 怎么将用户的登陆信息放入缓存里面?
- String s=new String(s1.getBytes("ISO-8859-1"),"GB2312")问题
- 一个关于WEBWORK传值的问题(改变输入值)
- EXTGRID获得表格行的值
- 高分求jsp连接数据库时,jdbc驱动的path和classpath的内容,那位朋友的配置正确,请贴出来给我看看,也让其他同志学习学习,就贴连接mysq
- 在Eclipse BS网站可以在后台调用exe,部署到网站后 就无法调用exe
- [200分]用HttpSessionListener怎样记录在线用户列表,如何防止一个帐号同时登入!!(急灯)
- 这样的跳转怎么实现啊?
- 菜鸟求救
- Web应用,Servlet调用多线程问题?
- 100分赠送 想要这种 js 效果 来者有分,分不够我再加1000分也可以,在线等 急
<class>
<article>
<article_id>6071293 </article_id><!-- XML里的这个值用itemElement.elementText("article_id")可以拿到,但是-->
<next_article>
<article_title><![CDATA[曼城欲创纪录价格购法国王牌 曼联亦加入竞争?]]> </article_title>
<article_url><![CDATA[http://sports.21cn.com/international/yingchao/mu/2009/03/30/6068803.shtml]]> </article_url>
</next_article>
</article>
</class>try{
DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse("dom4j.xml");
NodeList list=doc.getElementsByTagName("article");
for(int i=0;i<list.getLength();i++){
Element node=(Element)list.item(i);
System.out.println(node.getElementsByTagName("article_id").item(0).getFirstChild().getNodeValue());
System.out.println(node.getElementsByTagName("next_article").getLength());
System.out.println(node.getElementsByTagName("next_article").item(0).getFirstChild().getNodeValue());
NodeList list1=node.getElementsByTagName("next_article");
for(int j=0;j<list1.getLength();j++){
Element node1=(Element)list1.item(j);
System.out.println(node1.getElementsByTagName("article_title").item(0).getFirstChild().getNodeValue());
System.out.println(node1.getElementsByTagName("article_url").item(0).getFirstChild().getNodeValue());
}
}
}catch(Exception e){
e.printStackTrace();
}