Ja das mit dem XPath wollte ich mir schon länger anschauen, habe aber wie gesagt Zeitstress das Fertig zu bekommen.
Ich stehe jetzt vor einer neuen Challenge: habe noch folgendes
XML
Code:
<world>
<domain>
<site>
<module servername="SRV1" moduleindex="1100" type="Unknown">
<hw>true</hw>
</module>
<module servername="SRV2" moduleindex="1101" type="system" >
<hw>true</hw>
</module>
<module servername="SRV3" moduleindex="1110" type="WebServer" >
<hw>true</hw>
</module>
<module servername="SRV4" moduleindex="1111" type="ACCMgr" >
<hw>true</hw>
</module>
</site>
</domain>
</world>
Meine Aufgabe ist es, das Modul mit dme type ="ACCMGR" zu suchen und dort hin zu gehen.
bis zu dem ersten modul komme ich, weiß dann aber nicht wie ich weiter gehe
Delphi-Quellcode:
var
xml : IXMLDocument;
acc : IXMLNode;
CoInitialize(
nil);
xml := LoadXMLDocument(ctcfg);
acc :=
xml.DocumentElement.ChildNodes.First.ChildNodes.First.ChildNodes.FindNode('
voxctmodule')
Wie kann ich nach dem subtype"ACCMGR" filtern?
lg