Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#6

Re: Beliebige XML-Datei in TListview laden

  Alt 4. Okt 2004, 13:51
Mit Codeschnippseln gerade nicht (sorry, bin gerade im privaten OS), aber mit Anregungen. Wenn du den XML-Parser von Microsoft benutzen willst (und damit Bernhards Idee erst mal außen vorlässt), schau dir mal
xmldoc.documentElement an. "xmldoc" steht hier für eine DomDocument40-Variable, die bspw. auch Chakotay in seinem XML-Tutorial benutzt. Das erwähnte "documentElement" wäre der Root-Knoten. Für dessen Namen gibt es eine Eigenschaft/Methode (?), und für die Unterknoten hätte ich aus dem Kopf diese kleine for-Schleife:
Delphi-Quellcode:
for i := 0 to documentElement-Variable.childNodes.length - 1 do
begin
end;
Im Prinzip würde es auf so einen Weg hinauslaufen. An die evtl. vorhandenen Attribute kommst du natürlich auch ran. Aber wie gesagt, schau dir dazu auch einfach die MS-XML-Doku an. Und evtl. hilft ja doch Bernhards Beispiel schon weiter.
  Mit Zitat antworten Zitat