解决方案 »

  1.   

    JDK的解析麻烦?JDK1.5之后已经提供了DOM解析,XPath解析,SAX解析,STAX解析这还麻烦。如果嫌DOM解析麻烦就用XPath来解析
      

  2.   

    是啊,生成dom树了,也找到评论子树了,想提取需要的内容,感觉jdk中关于dom函数好麻烦,有没有比较容易解析dom树的工具呢
      

  3.   

    是啊,生成dom树了,也找到评论子树了,想提取需要的内容,感觉jdk中关于dom函数好麻烦,有没有比较容易解析dom树的工具呢
      

  4.   

    我是想根据节点的名字,属性和属性值来找到那个节点,节点不确定,想在遍历的同时也比较是不要找的节点,写个通用点的遍历方法,大牛知道怎么写吗,求助
    DOM解析不方便你就用XPath解析.
    例如一个item.xml其内容如下,找到其中属性b为a的a节点
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <item>
    <a b="a">a</a>
    <a b="b">b</a>
    <a b="c">c</a>
    <a b="d">d</a>
    <a b="e">e</a>
    </item>import javax.xml.xpath.XPath;
    import javax.xml.xpath.XPathConstants;
    import javax.xml.xpath.XPathFactory;
    import org.w3c.dom.Element;
    import org.xml.sax.InputSource;
    public class Test {
    public static void main(String[] args) throws Exception {
    XPath xPath=XPathFactory.newInstance().newXPath();
    Element element=(Element)xPath.evaluate("//a[@b='a']", new InputSource(new FileReader("item.xml")),XPathConstants.NODE);
    System.out.println(element.getTextContent());
    }
      

  5.   

    有没有用过jsoup,我导师让我用一下的,一直没用