Ich habe ein
XML Feed das nach folgendem Schema aufgebaut ist:
XML-Code:
<rss version="0.91">
-<channel>
<title>Title</title>
<description>Description</description>
<link>http://LINK</link>
<lastBuildDate>Sun, 29 Aug 2004 22:05:00 +0100</lastBuildDate>
<generator>FeedCreator 1.7.1</generator>
-<item>
<title>Titel</title>
-<link>
[
url]http://
URL[/
url]
</link>
<description>News</description>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0100</pubDate>
Ausgelesen wird auf folgende Art und Weise:
Code:
Elements := xmldoc.documentElement.selectNodes('//channel/item');
for i:=0 to Elements.length - 1 do begin
subNode := Elements.item[i].selectSingleNode('title');
NewItemList.Add(subNode.text);
end;
Warum funktioniert dann in der for-Schleifen folgendes nicht?:
Code:
subNode := Elements.item[i].selectSingleNode('link');
NewLinkList.Add(subNode.text);
Ich bin ratlos