【问题标题】:Getting image from RSS feed从 RSS 提要中获取图像
【发布时间】:2012-10-05 13:36:32
【问题描述】:

我正在尝试解析这个 RSS 提要,现在我可以得到所有东西,但我唯一的问题是图像。

如何在另一个 XML 标记中提取图像?

  <?xml version="1.0" encoding="utf-8"?>
  <!-- generator="Joomla! 1.5 - Open Source Content Management" -->
  <?xml-stylesheet href="/plugins/system/plg_jausersetting/style.css" type="text/css"?>
  <?xml-stylesheet href="/media/system/css/modal.css" type="text/css"?>
  <?xml-stylesheet href="/components/com_jcomments/tpl/default/style.css?v=12" type="text/css"?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
    <title>Accueil</title>
    <description>Annuaire, guide de voyage et magazine culturel en Tunisie : Maisons d'hôtes, hôtels de charmes, gites, restaurants, boutiques, idées cadeaux, musées, monuments, marinas, golf, thalasso ou Spa? Trouvez toutes les bonnes adresses, itinéraires conseillées, cityguide ainsi que l’agenda culturel sur mille-et-une-tunisie.com</description>
    <link>http://www.mille-et-une-tunisie.com/component/content/frontpage.html</link>
    <lastBuildDate>Fri, 05 Oct 2012 10:47:59 +0000</lastBuildDate>
    <generator>Joomla! 1.5 - Open Source Content Management</generator>
    <language>fr-fr</language>
    <item>
        <title>Sehl Zargouni: &quot;Le contrôle est effectué par l’ONTT mais dans les prochains mois, il se fera conjointement avec notre association &quot; </title>
        <link>http://www.mille-et-une-tunisie.com/accueil/rencontres/3761-sehl-zargouni-qle-controle-est-effectue-par-lontt-mais-dans-les-prochains-mois-il-se-fera-conjointement-avec-notre-association-q-.html</link>
        <guid>http://www.mille-et-une-tunisie.com/accueil/rencontres/3761-sehl-zargouni-qle-controle-est-effectue-par-lontt-mais-dans-les-prochains-mois-il-se-fera-conjointement-avec-notre-association-q-.html</guid>
        <description><![CDATA[<p style="text-align: justify;"><img src="http://www.mille-et-une-tunisie.com/images/stories/Mille-et-une-Tunisie/1001-Accueil/Rencontres/LogoEdhiafa.jpg" border="0" width="541" height="400" style="float: left;" />Il y a un peu moins d’un an l’association Edhiafa réunissant les  propriétaires de maisons d’hôtes, gîtes et hôtel de charme du pays  recevait son agrément officiel de création. Son président Sehl Zargouni  nous parle de cette première année d’existence</p>
  ]]>
</channel>

【问题讨论】:

  • xml 对我来说似乎无效,它确实是描述的一部分,但正如上面的 xml 所示 丢失了。请发布正确的有效 xml。也可能记录输出更清晰

标签: android xml rss


【解决方案1】:

好的,我也遇到了这个问题!

试试这个:

首先创建一个字符串变量,例如:

   String cdata ="";

然后创建这个:

 public final String getElementValue2( Node elem ) {  
 Node child;  
 if( elem != null){  
     if (elem.hasChildNodes()){  
         for( child = elem.getFirstChild(); child != null; child = child.getNextSibling() ){   
             if(child.getNodeType() == Node.CDATA_SECTION_NODE){ 
                 CDATASection cdata = (CDATASection)child;
                 cdata =cdata.getData().toString();
             }  
         }  
     }  
 }  

以后使用这个功能:

  public String getValue2(Element item, String str)
 {  
         //NodeList n = item.getElementsByTagName(str);  
         //String ses = this.getElementValue1(n.item(0));  
         //String mim =ses.replaceAll("(?s)\\<.*?\\>", "\n");  
         return cda.replaceAll("<p>","").replaceAll("</p>",""); 
 }      

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多