RT

解决方案 »

  1.   

    有的,可以获取某个说有节点下,所有某个属性的所有值我的部分测试代码
    SAXReader reader = new SAXReader();
    try {
    Document doc = reader.read(new File("E:/tt.xml"));

    Element root = doc.getRootElement();
    List<Element> list = root.selectNodes("/books/book/*[@rightTerm='[email protected]' | @ct = '']");
    System.out.println(list.size());这个是查询 tt.xml文件下面所有books节点下,说有book节点中,含有rightTerm属性[email protected] 或者 ct属性 = ‘’的所有节点
    <books>
    <book right='[email protected]' ct='111'>book1</book>
    <book right='[email protected]' ct='111'>book2</book>
    <book right='[email protected]' ct=''>book3</book>
    <book right='[email protected]' ct=''>book4</book>
    <books>
    查出来值就是 book3,book4的节点http://www.w3school.com.cn/xpath/xpath_syntax.asp 这个网站可以看看更详细的介绍