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.