Einzelnen Beitrag anzeigen

Baeuerle

Registriert seit: 17. Mär 2005
Ort: Ettenheim
283 Beiträge
 
Delphi 2005 Professional
 
#1

OpenXML navigieren in TDomDocument

  Alt 30. Mai 2008, 11:09
Hallo,

Delphi-Quellcode:
<?xml version="1.0" encoding="UTF-8" ?>
<liste>
 <item>
  <isactive>true</isactive>
  ...
 </item>
 <item>
  <isactive>false</isactive>
  ...
 </item>
</liste>

var xdoc: TDomDocument;
// Auslesen des Wertes "false" für das 2te item
xdoc.FindFirstChildElement.GetElementsByTagName('item').Item(1).ChildNodes.Item(0).ChildNodes.Item(0).NodeValue;
Ich denke das müsste doch komplett über den Namen ansprechbar sein???

Delphi-Quellcode:
// So irgendwie
xdoc.FindFirstChildElement.GetElementsByTagName('item').Item(1).GetElementsByTagName('isactive').NodeValue
Weiß jemand wie das am elegantesten gelöst wird? Vor allem wenn das XML-File noch tiefer geschachtelt wird.


thx
  Mit Zitat antworten Zitat