Hallo liebe Leute,
kann mir bitte Jemand helfen, wie ich folgenden Attribut (wert3) innerhalb einer XML Datei auslesen kann?
[autoit]<?xml version="1.0"?>
<container>
<wert1 v="eins" />
<wert2 v="zwei" />
<wert3 v="drei" />
ich habe es mit folgem Quelltext probiert:
[autoit]
#Include <_XMLDomWrapper.au3>
#Include <Array.au3>
main()
func main()
Local $sFile = "c:\file.data"
If FileExists($sFile) Then
$ret = _XMLFileOpen ($sFile)
if $ret =0 then Exit
$wert = _XMLGetValue("/container/wert3")
[/autoit][autoit][/autoit][autoit]MsgBox(4096, "test", $wert)
MsgBox(4096, "Error", _XMLError ())
Else
MsgBox(4096, "fehler", "not found")
EndIf
EndFunc
Ergebnis:
Die MsgBox ist leer , der Wert "drei" wird nicht ausgelesen
wenn in der XML Datei statt
[autoit]<wert3 v="drei" />
[/autoit]stehen würde
[autoit]<wert3>drei</wert/>
[/autoit]würde es funktionieren. Diese XML Struktur habe ich leider nicht und muss auf die o.g. zugreifen.
Danke für Eure Rückmeldungen im Voraus.