【问题标题】:Reading XML drom webpage returning null从返回 null 的网页读取 XML
【发布时间】:2015-07-13 14:18:52
【问题描述】:

我正在使用以下代码从网页读取 XML。我在这里提到了公共 URL,因为不能提到项目 URL:

`String g1="http://www.w3schools.com/xml/note.xml"; 
    DocumentBuilderFactory dbFactory=DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder=dbFactory.newDocumentBuilder();
    Document doc=dBuilder.parse(g1);`

但我收到的 doc 值为 null。

【问题讨论】:

标签: java xml selenium


【解决方案1】:

做一些类似的事情:-

    String urlString = "http://www.w3schools.com/xml/note.xml";
    URL url = new URL(urlString);
     DocumentBuilderFactory dbFactory=DocumentBuilderFactory.newInstance();
        DocumentBuilder dBuilder=dbFactory.newDocumentBuilder();
    Document doc = dBuilder.parse(url.openStream());
    NodeList descNodes = doc.getElementsByTagName("note");

     for(int i=0; i<descNodes.getLength();i++)
     {
         System.out.println(descNodes.item(i).getTextContent());
     }

输出:-

    Tove
    Jani
    Reminder
    Don't forget me this weekend!

【讨论】:

    【解决方案2】:

    请参考下面的链接,希望对您有所帮助..查看其中的 1.2 部分!!

    http://viralpatel.net/blogs/java-xml-xpath-tutorial-parse-xml/

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 2014-09-26
      • 1970-01-01
      • 2016-04-12
      • 2020-03-26
      • 2011-05-14
      • 2023-02-02
      • 1970-01-01
      相关资源
      最近更新 更多