Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何获取媒体:通过XMLDOM解析器使用内容url_Android_Parsing_Dom - Fatal编程技术网

Android 如何获取媒体:通过XMLDOM解析器使用内容url

Android 如何获取媒体:通过XMLDOM解析器使用内容url,android,parsing,dom,Android,Parsing,Dom,我想用XMLDOM解析器解析metia:content标记。 下面是一个例子: <item> <title>AK Saraya tek laf edemeyen yandaş yazardan, lokantaya eleştiri</title> <category>Gündem</category> <description>&lt;a href="

我想用XMLDOM解析器解析metia:content标记。 下面是一个例子:

<item>
        <title>AK Saraya tek laf edemeyen yandaş yazardan, lokantaya eleştiri</title>
        <category>Gündem</category>
                <description>&lt;a href=""&gt;&lt;img src="http://www.onyediyirmibes.com/images/haberler/thumbs2/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg" align="left" border="0"  /&gt;&lt;/a&gt;1.4 Milyar Liraya inşa edilen ve özellikle sosyal medyada KAÇAK Saray olarak adlandırılan AK Sarayın maliyeti için tek kelime edemeyen yandaş yazar, hırsını Antepte bulunan bir Restauranttan çıkardı.</description>
                <image>http://www.onyediyirmibes.com/images/haberler/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg</image>
        <media:content url="http://www.onyediyirmibes.com/images/haberler/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg" type="image/jpeg" medium="image" />
        <media:thumbnail url="http://www.onyediyirmibes.com/images/haberler/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg" />
        <enclosure url="http://www.onyediyirmibes.com/images/haberler/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg" length="50000" type="image/jpeg" />

                <pubDate>Wed, 12 Nov 2014 00:08:51 +0300</pubDate>



        <link>http://www.onyediyirmibes.com/gundem/ak-saraya-tek-laf-edemeyen-yandas-yazardan-lokantaya-elestiri-h11614.html</link>
        <guid>http://www.onyediyirmibes.com/gundem/ak-saraya-tek-laf-edemeyen-yandas-yazardan-lokantaya-elestiri-h11614.html</guid>
    </item>

这是一个很好的例子
甘德姆
a href=”“img src=”http://www.onyediyirmibes.com/images/haberler/thumbs2/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg“align=“left”border=“0”//a1.4 Milyar Liraya在Edelen veözellikle sosyal medyada KAÇAK Sarak olarak adlandırılan AK Sarayın maliyeti iç在tek kelime yen yandaşyazar,hırsınıAntepte bulunan bir Restauranttanıkardı。
http://www.onyediyirmibes.com/images/haberler/ak_saraya_tek_laf_edemeyen_yandas_yazardan_lokantaya_elestiri_h11614.jpg
2014年11月12日星期三00:08:51+0300
http://www.onyediyirmibes.com/gundem/ak-saraya-tek-laf-edemeyen-yandas-yazardan-lokantaya-elestiri-h11614.html
http://www.onyediyirmibes.com/gundem/ak-saraya-tek-laf-edemeyen-yandas-yazardan-lokantaya-elestiri-h11614.html
我可以像这样解析标题标记:

NodeList nodeListCountry = document.getElementsByTagName("item");
            for (int i = 0; i < nodeListCountry.getLength(); i++) {
                Node node = nodeListCountry.item(i);
                Element elementMain = (Element) node;

                NodeList nodeListText = elementMain
                        .getElementsByTagName("link");
                Element elementText = (Element) nodeListText.item(0);

                list.add(elementText.getChildNodes().item(0).getNodeValue());

            }
NodeList nodeListCountry=document.getElementsByTagName(“项”);
对于(int i=0;i

如何解析媒体:内容标签?我需要获取图像的链接以供下载。有人能帮我吗?

这里应该是xml中的一个属性,如
xmlns:media=”http://search.yahoo.com/mrss/“

这定义了别名/前缀
媒体
的元素节点和属性是媒体rss命名空间的一部分

许多DOM方法都有一个以“NS”结尾的变体,并且具有名称空间意识。例如
getelementsbytagnames(字符串namespaceURI,字符串localName)

用法示例:

NodeList nodeListMediaContent = elementMain
  .getElementsByTagName("http://search.yahoo.com/mrss/", "content");
注意:从DOM中获取数据是一种更简单的方法