[XML] Grundlegende Fragen (Verwarbeiten, Darstellen, ...)
-
Hallo,
ich programmiere schon einige Jahre, habe bisher mit .NET jedoch fast nichts gemacht und bin dabei, mich einzuarbeiten. Doch mit XML komme ich nicht weiter.
Daher habe ich einige Fragen bzgl. des Umgangs mit XML in C#. Ich verlange hier keineswegs, dass ihr mir das alles ausführlich beantwortet, sondern erhoffe mir einige Hilfestellungen, damit die Frustration langsam abklingt.
Ich möchte einen kleinen Newsreader schreiben. Newsfeeds sind bekanntlich im XML-Format und für's Speichern der Feeds samt Inhalt denke ich ebenfalls an XML. Das Format könnte so aussehen:
<feeds> <blogs> <feed1> <name>Ein Titel</name> <url>http://www.einlink.de/feed/</url> <info> <title /> <link /> <description /> <copyright /> <language /> </info> <item1> <title>Ein anderer Titel</title> <link>http://www.ein-anderer-link.de/artikel2.php</link> <description>Der Inhalt eben</description> <author>Ein Autor</author> </item1> <item2> ... </item2> </feed1> ...
Nun sollten in einem Treeview die Feedtitel stehen, also so:
Feeds Blogs Ein anderer Titel Und noch einer Wieder einer
Natürlich sollten auch leicht Einträge hinzugefügt bzw. entfernt werden können.
Ich habe nur Beispiele gefunden, das komplette Dokument in einem Treeview anzuzeigen (Beispiel), wie ich jedoch nur ganz bestimmte Dinge anzeigen lassen kann, weiß ich nicht.
Dann gibt es XMLReader, Dataset und ähnliches. Ich tendiere zu einem Dataset, aber weiß es nicht.
Den Inhalt eines Newsfeeds möchte ich in einer Listview darstellen, wie man es von Feedreadern kennt. Kennt ihr dazu Beispiele, wie man so etwas realisiert?
Ich bin seit 4 Stunden auf der Suche nach guten Tutorials, Beschreibungen und ähnlichem. Auch das MSDN hat mich nicht weiter gebracht. Es wäre schön, wenn ihr mir ein wenig helfen könntet.
Ich könnte natürlich mit Schleifen und Rekursion zum Ziel kommen, doch .NET bringt so viel mit, dass ich denke, das müsste auch einfacher gehen.
Grüße, PudelDackel