![]() |
XML mit mehreren Strings auslesen?
Hallo, ich hab eine kleine Frage.
Die XML Datei sieht ungefähr so aus: Zitat:
Wie kann ich die einzelen Stings und so auslesen? Mit
Delphi-Quellcode:
nimmt er immer nur den ersten string. Wie kann ich das machen, das er nicht den obersten Key nimmt, sondern den nächsten?
myFirstXML.DocumentElement.ChildNodes['array'].ChildNodes['dict'].ChildNodes['key'].Text
MfG Dave |
Re: XML mit mehreren Strings auslesen?
erstmal kannst du statt eines Namens auch einen Index angeben
Delphi-Quellcode:
Ansonsten kannst du auch mal in wikipedia.de nach "XPath" schauen.
// nimmt den 2. Node
myFirstXML.DocumentElement.ChildNodes['array'].ChildNodes['dict'].ChildNodes[1].Text // nimmt hoffentlich den .2 Node mit dem Namen "key" myFirstXML.DocumentElement.ChildNodes['array'].ChildNodes['dict'].ChildNodes['key[1]'].Text |
Re: XML mit mehreren Strings auslesen?
Zitat:
Das geht, danke :-) MfG Dave |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz