none
Img class aus RSS auslesen RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    ich habe in einer kleinen App einen RSS Reader integriert, welcher die neuesten Meldungen einer Facebookseite anzeigt. Im Grunde funktioniert das ganze auch. Jetzt möchte ich nur die URL des dazugehörigen Bildes auslesen. (sollte eigentlich kein Problem sein).

    Das ganze schaut in der XML so aus:

    <description><![CDATA[Heute eröffnen wir unsere Terrasse!<br/><br/><a href="https://www.facebook.com/photo.php?fbid=10150879027176304&amp;set=a.341516161303.151146.331012801303&amp;type=1" id="" title="" target="" onclick="" style=""><img class="img" src="https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/403519_10150879027176304_19639xxxxxx_s.jpg" alt="" /></a>]]></description>

    https://fbcdn-photos-a.akamaihd.net/hphotos-ak-ash4/403519_10150879027176304_19639xxxxxx_s.jpg wäre nun also die URL zu dem Bild.

    Das auslesen schaut bei mir in etwa so aus (ist im Großteil aus einem Tutorial raus):

    private void Feed(object Sender, DownloadStringCompletedEventArgs e)
            {
                XElement _xml;
                try
                {
                    if (!e.Cancelled)
                    {
                        _xml = XElement.Parse(e.Result);
                        Results.Items.Clear();
                        foreach (XElement value in _xml.Elements("channel").Elements("item"))
                        {
                            FeedItem _item = new FeedItem();
                            _item.Title = value.Element("title").Value;
                            _item.Description = Regex.Replace(value.Element("description").Value, @"<(.|\n)*?>", String.Empty);
                            _item.Link = value.Element("link").Value;
                            _item.Guid = value.Element("guid").Value;
                            _item.Published = DateTime.Parse(value.Element("pubDate").Value);
                            Results.Items.Add(_item);
                        }
                    }
                }
                catch
                {
                    // Ignore Errors
                }

    Jetzt ist nur die Frage wie ich aus dem Imgclass aus der "Description" die URL auslese.

    Vielen dank schonmal.

    • Typ geändert Robert Breitenhofer Mittwoch, 27. Juni 2012 07:21 Keine Rückmeldung des Fragenstellender
    Donnerstag, 21. Juni 2012 16:56

Alle Antworten