Thema: Delphi XML Knoten

Einzelnen Beitrag anzeigen

krys2000

Registriert seit: 12. Feb 2006
15 Beiträge
 
#9

Re: XML Knoten

  Alt 14. Feb 2006, 16:47
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
  Mit Zitat antworten Zitat