Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Frage zu XML (https://www.delphipraxis.net/28761-frage-zu-xml.html)

Stefan Hueg 29. Aug 2004 21:14


Frage zu XML
 
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 :-|

MathiasSimmack 29. Aug 2004 21:17

Re: Frage zu XML
 
Ich bin auch ratlos. Oder sollte dieser (fett markierte) Unterschied
Zitat:

Zitat von Stefan Hueg
Code:
[b]Elements[/b] := xmldoc.documentElement.selectNodes('//channel/item');
[...]

Code:
subNode := [b]torrents[/b].item[i].selectSingleNode('link');

die Ursache sein?

Stefan Hueg 29. Aug 2004 21:24

Re: Frage zu XML
 
Nein, Sorry hatte falsch copy and pasted. torrent und Element sollten eigentlich das gleiche sein, habs jetzt gefixed, d.h. hier im Beitrag, das Problem besteht immer noch!

Stefan Hueg 29. Aug 2004 21:28

Re: Frage zu XML
 
Sorry war mein Fehler, Problem gelöst :)

nailor 29. Aug 2004 23:28

Re: Frage zu XML
 
Lösung posten freut alle User ;)!

Stefan Hueg 30. Aug 2004 00:13

Re: Frage zu XML
 
Ok ich hatte die URL zum XML File in einer INI Datei abgespeichert. Dort befand sich aber noch der Pfad zum alten XML File, in wessen sich jedoch keine Links befanden. Link geändert, klappt prima :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz