String xpath="//item[@fields='qcbm']";

解决方案 »

  1.   

    表示属性fields值为qcbm,名称为item的标签,楼主可以搜索一下XPath的相关语法.
      

  2.   

    to:westwin(newbie) 
       你好!能把整个代码写出来吗?谢谢!
      

  3.   

    请问你用的是什么xml解析器,一般的解析器支持XPath的,我用的是jdom,那么,可以用
    org.jdom.xpath.XPath.selectNodes(arg0,xpath);这要看你的解析器中XPath是怎么实现的,至于查询的路径,就是
    String xpath="//item[@fields='qcbm']";
      

  4.   

    to:westwin(newbie) 
       麻烦你用jdom把整个代码写出来好吗?我不是很熟。
      

  5.   

    JDOM是由以下几个包组成的
    org.JDOM
    org.JDOM.input
    org.JDOM.output
    org.JDOM.adapters
    org.JDOM.transform
    请问:哪有的下载,哪个版本?
    http://www.jdom.org/jdom-1.0.zip可以吗?
      

  6.   

    就是www.jdom.org那里的,看看文档介绍吧.
      

  7.   

    to westwin(newbie)
       可以用到jdom了。
       麻烦用Xpath的方法,把整个代码写出来,好吗?
      

  8.   

    看在分的份上,啥都不说了.
    SAXBuilder builder=new SAXBuilder();
    String file="filename.xml";
    Element root;
    Document doc;
    doc=builder.build(file);
    root=_doc.getRootElement();
    String xpath="//item[@fields='qcbm']";
    XPath.selectNodes(_root,xpath);
      

  9.   

    to westwin(newbie)
      你的开发工具是jbuilderX吗?怎么我import org.jdom.xpath.*; 会出错的。
      我已经下在bata1.0,和把jbuilderX里的jdom文件夹替换了。