Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi OmniXML Wert aus XML Auslesen (https://www.delphipraxis.net/123128-omnixml-wert-aus-xml-auslesen.html)

stOrM 28. Okt 2008 00:17


OmniXML Wert aus XML Auslesen
 
Hi,
ich hab ein dringendes Problem ich steig da nicht durch.
Eigentlich bräuchte ich mal ein Beispiel zum OmniXML für folgendes XML File:

XML-Code:
<?xml version="1.0" ?>
<WURedist>
  <StandaloneRedist Version="30">
    <architecture name="x86" clientVersion="7.0.6000.381" downloadUrl="http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x86.exe"/>
    <architecture name="x64" clientVersion="7.0.6000.381" downloadUrl="http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-x64.exe"/>
    <architecture name="ia64" clientVersion="7.0.6000.381" downloadUrl="http://download.windowsupdate.com/WindowsUpdate/redist/standalone/7.0.6000.381/WindowsUpdateAgent30-ia64.exe"/>
    <MUAuthCab RevisionId="6" DownloadURL="http://download.windowsupdate.com/v7/windowsupdate/redist/standalone/MUAuth.cab"/>
  </StandaloneRedist>
</WURedist>
Delphi-Quellcode:
var
 AgentVersion,
 x86dlurl,
 x64dlurl,
 ia64dlurl,
 MuAuthCabVer,
 MuAuthCabdlUrl : String;
begin
 ...
Jetzt würde ich sehr gerne das XML File parsen so das ich später in den obigen Variablen folgendes stehen habe:

AgentVersion := 3.0
x86dlUrl := http://download.windowsupdate.com/Wi...gent30-x86.exe

usw.

Ich muß leider sagen ich hab mich noch nie mit XML beschäftigt was ich aber in nächster Zeit nachholen werden.
Für den Moment würde es mir schon reichen, wenn mir mal jemand anhand von OmniXML erklären/zeigen könnte wie man das macht, damit ich mal einen Anfang habe au den ich aufbauen kann.

Viele Grüße
s!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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