【问题标题】:XML parsing images URL inside contentXML 解析内容内的图像 URL
【发布时间】:2015-01-22 15:44:49
【问题描述】:

我已经设置了 XML 解析。我想解析图像,但它们在内容:XML 中的编码分支内,在 HTML img 标记内。像这样:

<p>Sometext...</p> <p><img class="alignnone" src="https://scontent-b-mxp.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10407774_10152942478477367_248202413385136381_n.jpg?oh=ea41869809b276243d5dab98338fcb6d&amp;oe=552CA121" alt="" width="600" height="450" /></p>

我想解析图像。有没有可能,如果有人可以给我一些代码?这是我的 XMLParser.javahttp://laravel.io/bin/d9X3v 我的 GetArticles.javahttp://laravel.io/bin/Kkq4q MainActivity.javahttp://laravel.io/bin/xKWwQ

提前致谢。

【问题讨论】:

    标签: java android xml eclipse


    【解决方案1】:

    我假设你想要的是图片的 SRC 或来源。

    下面是一个简单的测试,顺便说一下我们如何从 XML 文档(格式正确)中获取 SRC:

        // Added parent tag "doc" to hold the data
        Document doc = getDomElement("<doc><p>Sometext...</p> <p><img class=\"alignnone\" src=\"https://scontent-b-mxp.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10407774_10152942478477367_248202413385136381_n.jpg?oh=ea41869809b276243d5dab98338fcb6d&amp;oe=552CA121\" alt=\"\" width=\"600\" height=\"450\" /></p></doc>");
        // get list of all img tags
        NodeList nList = doc.getElementsByTagName("img");
        // go through the list of img tags and get the source
        for(int i=0;i<nList.getLength();i++){
            Node n = nList.item(i);
            System.out.println("image src: " + n.getAttributes().getNamedItem("src"));
        }
    

    【讨论】:

      猜你喜欢
      • 2021-07-02
      • 1970-01-01
      • 2013-08-30
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多