Hallo Marabu!
Meine Datei sieht jetzt so aus:
XML-Code:
<?
xml version="1.0" standalone="yes"?>
<movieorganizer>
<movie id="0" name="Krieg der Sternen" format="DVD" ton="DD5.1" anzmedien="5" bildqualitaet="1" tonqualitaet="1" gesamt="1" verliehen="Nein" comment="Fiction aber geile Film" sreenshot="">
<darsteller haupt-darsteller="Henry Moore" neben-darsteller="Susane Miller"/>
</movie>
<movie id="1" name="Apoll0 5" format="DVD" ton="DD5.1" anzmedien="2" bildqualitaet="2" tonqualitaet="2" gesamt="2" verliehen="Ja" comment="Keine langweile" sreenshot="">
<darsteller haupt-darsteller="Jorg Hansen" neben-darsteller="Stephanie Horn"/>
</movie>
</movieorganizer>
Mit dem Code kann ich den Inhalt vom Knoten id und name auslesen
Delphi-Quellcode:
nl := xmlDoc.documentElement.selectNodes('//movie');
for i := 0 to Pred(nl.length) do
begin
FeldName:='';
e := nl.item[i] as IXMLDOMElement;
Test:=e.getAttribute('id');
Memo2.Lines.Add(Test);
Test:=e.getAttribute('name');
Memo2.Lines.Add(FeldName+' ------> '+Test);
end;
Wie komme ich jetzt auf den Unterknoten darsteller und seine Inhalte haupt-darsteller und neben-darsteller?
Danke für ein Tip