Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Namen aller Elemente 2.Ebene auslesen (https://www.delphipraxis.net/41453-namen-aller-elemente-2-ebene-auslesen.html)

Salomon 3. Mär 2005 14:35


Namen aller Elemente 2.Ebene auslesen
 
Hallo,
das Topic sagt eigentlich schon alles. Wie kann ich die Namen aller Nodes der 2. Ebene auslese? In meinem Beispiel unten also die Namen "Mainboards" und "Prozessoren".


XML-Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<HauptNode>
 <Mainboards>
 </Mainboards>
 
 <Prozessoren>
 </Prozessoren>
 
 ...

</Hauptnode>
Thanx Salomon

Salomon 4. Mär 2005 09:48

Re: Namen aller Elemente 2.Ebene auslesen
 
Hat denn keiner eine Idee?
Was ist mit Chakotay1308 dem XML Experten? :wink:

MathiasSimmack 4. Mär 2005 11:35

Re: Namen aller Elemente 2.Ebene auslesen
 
Entweder steht es im Tutorial, oder du schaust einfach mal in die MS-XML-Doku. Das Zauberwort heißt XPath. :roll: Probier doch einfach mal
Code:
/HauptNode/*
mit "selectNodes". Alternativ ginge auch eine Schleife über "xmldoc.DocumentElement.childNodes".

Salomon 5. Mär 2005 11:00

Re: Namen aller Elemente 2.Ebene auslesen
 
Danke für die Antwort. Habe es mit der Schleife realisiert, da die XPath Implementierung unter OmniXML scheinbar noch etwas fehlerbehaftet ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz