0

これを手伝ってください:

   org.cyberneko.html.parsers.DOMParser dp = new DOMParser();
    dp.parse(new InputSource(new StringReader("<!DOCTYPE html><html><body><div></div></body></html>")));
    Document d = dp.getDocument();
    XPathFactory xpf = XPathFactory.newInstance();
    XPath x = xpf.newXPath();

    Node n = (Node)x.evaluate("//div",d,XPathConstants.NODE);
    System.out.println(n == null);

nがnullである理由、ありがとう

4

1 に答える 1

0

div タグに到達したい場合は、ここに anserw があります。

            Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new File("D:\\Loic_Workspace\\Test2\\res\\test.xml"));


        System.out.println(doc.getElementsByTagName("div").item(0).getNodeName());

これにより、コンソールに表示されます --> div.

それが役立つことを願って、

于 2012-12-05T00:51:23.480 に答える