![]() |
XML: Einzelnen Wert aus einzelner Value
Hi,
mal wieder XML: In einer ListBox sind verschiedene Titel von Websites. Wenn man nun auf einen Button klickt soll die URL aus der XML-Datei geladen werden. Wie ist das realisierbar? Chris |
Gegenfragen:
1. Was hat die Listbox mit der XML Datei zu tun :?: 2. Wie ist die XML Datei aufgebaut; wo befindet sich die URL :?: |
Also, ersteinmal im Anhang die XML-Datei.
Also aus der XML-Datei wird das Childelement "name" ausgelesen und in die Listbox geschrieben. Wenn ich nun auf einen Button klicke so soll die dazu gehörige URL ausgelesen werden und dahin im WebBrowser navigiert werden... Chris PS: Ich sehe gerade, dass man XML-Dateien nicht hochladen kann, also:
Code:
<ISBookmarks>
<bookmark> <id>0</id> <name>Chris-Harms.de [ programmieren & co. ]</name> <url>http://www.chris-harms.de</url> </bookmark> <bookmark> <id>1</id> <name>Localhost</name> <url>http://localhost</url> </bookmark> </ISBookmarks> |
Also, falls Du mit dem MS XML DOM arbeitest, dann könntest Du es wie folgt anstellen.
(Tippfehler eingeschlossen :D)
Code:
Nicht getestet - sollte aber funktionieren.
URL := xmlDocument.documentElement.selectSingleNode('/ISBookmarks/bookmark[name="' + ListBox.Items[ListBox.ItemIndex] + '"]/url').text;
...:cat:... |
Zitat:
Chris |
Gut, dann ist nur noch die Frage ob es so geht, wie ich mir das vorgestellt habe.
|
Geht...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 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