Guten Abend,
ich verzweifel. Ich bekomme immer einen Fehler beim Einlesen des
XML Datei des Heise News Feed.
XML Aufbau
XML-Code:
<?
xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns
#"
xmlns="http://my.netscape.com/rdf/simple/0.9/">
<channel>
<title>heise online News</title>
<link>http://www.heise.de/newsticker/</link>
<description>Nachrichten nicht nur aus der Welt der Computer</description>
</channel>
<item>
<title>"Killerspiele": Selbstkontrolleinrichtung wehrt sich gegen Verleumdung</title>
<link>http://www.heise.de/newsticker/meldung/82894/from/rss09</link>
</item>
...
</rdf:RDF>
Folgenden Code benutze ich, der übrigens funktioniert, wenn ich die
XML Datei von ZDF Heute benutze.
Code:
function GetNews: string;
var
XMLNode, StartItemNode : IXMLNode;
begin
try
frm_screensaver.XMLDoc.LoadFromFile(ExtractFilePath(Application.ExeName)+'\news.xml');
frm_screensaver.XMLDoc.Active := True;
StartItemNode := frm_screensaver.XMLDoc.DocumentElement.First.ChildNodes.FindNode('item');
XMLNode := StartItemNode;
...
End;
XMLNode, StartItemNode bleiben leer. Warum? Die Struktur der
XML Datei von ZDF Heute sind doch genau so aus.
XML-Code:
<?
xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0"
xmlns:
dc="http://purl.org/
dc/elements/1.1/">
<channel>
<title>ZDFheute Nachrichten</title>
<link>http://www.heute.de</link>
<description>Nachrichten aus der ZDFheute-Redaktion</description>
<language>de-de</language>
<copyright>Copyright Zweites Deutsches Fernsehen, ZDF</copyright>
<webMaster>webmaster@zdf.de</webMaster>
<ttl>30</ttl>
<image>
<title>ZDFlogo</title>
<
url>http://www.heute.de/ZDFheute/logo.gif</
url>
<link>http://www.heute.de</link>
</image>
<item>
<title><![CDATA[ Krankenkassen heben Beiträge an ]]></title>
<description><![CDATA[ Nach anderen großen Kassen haben auch weitere Allgemeine Ortskrankenkassen
sowie die Kaufmännische Krankenkasse KKH eine Beitragssatz-Erhöhung zum Jahresanfang
beschlossen. Am bislang deutlichsten steigen die Beiträge bei der AOK Rheinland-Pfalz.]]>
</description>
<link>http://www.heute.de/ZDFheute/inhalt/26/0,3672,4288282,00.html</link>
</item>
</channel>
</rss>
Hoffe mir kann einer helfen. Bin noch nicht ganz so fit mit
xml. Kennt einer ein gutes Buch?