Hallo,
versuche mich gerade am XML Parser _XMLDomWrapper.au3, komme aber nicht weiter. Habe schon einige Zeit im englischsprachigen Forum gestöbert, aber die verwendeten XML-Datein sind dort ganz anders aufgebaut. Siehe dazu mein Beispiel-XML unten.
Kann mir jemand verraten wie man auf die Werte der Ports zugreift, also hier die Werte 1080, 1090 und 443.
Versuche über _XMLGetValue("/..) scheiterten, da nicht klar ist welcher Pfad angegeben werden muss. /section/key/key.. usw ist es auf jeden Fall nicht.
Schon mal vielen Dank im Voraus für jegliche Tipps.
Gruß,
Don
XML
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE section [
<!ELEMENT section (key | value)*>
<!ATTLIST section
name CDATA #REQUIRED>
<!ELEMENT key (key | value)*>
<!ATTLIST key
name CDATA #REQUIRED>
<!ELEMENT value (#PCDATA)>
<!ATTLIST value
name CDATA #REQUIRED
type (text|number) #REQUIRED>
]>
<section name="WG">
<key name="LocWg">
<key name="WG_APACHE">
<key name="Urls">
<key name="Url1">
<key name="Values">
<value name="Protocol" type="text"/>
<value name="Host" type="text">HostA</value>
<value name="Port" type="text">1090</value>
</key>
</key>
<key name="Url2">
<key name="Values">
<value name="Protocol" type="text"/>
<value name="Host" type="text">HostA</value>
<value name="Port" type="text">1080</value>
</key>
</key>
<key name="Url3">
<key name="Values">
<value name="Protocol" type="text">https</value>
<value name="Host" type="text">HostA</value>
<value name="Port" type="text">443</value>
</key>
</key>
</key>
</key>
</key>
</section>
Alles anzeigen