ich möchte ein XML-Respond auswerten und komme nicht wirklich weiter. Hier der XML-Inhalt den ich erhalte (gekürzt!):
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:renderMapResponse xmlns:ns2="http://xmap.xs.gr.com">
<return image="iVBORw…“
<bounds minX="6.0628899158" maxX="6.3027724922" minY="49.481637933" maxY="49.598399762"/>
</return>
</ns2:renderMapResponse>
</soap:Body>
</soap:Envelope>
Code: Alles auswählen
bRes is boolean
MyDoc is string = fLoadText("C:\Temp\XMap-renderMap-response.xml")
bRes=XMLDocument("xmldoc1", MyDoc)
IF bRes THEN
// Versuche hier alle möglichen Varianten....
sImage is string = XMLRead("xmldoc1","soap:Body[1]/ns2:renderMapResponse[1]/return[1]/@image") // soap:Envelope
sImage = XMLRead("xmldoc1","soap:Body") // soap:Envelope
sImage = XMLRead("xmldoc1","return[1]/@image") // soap:Envelope
sImage = XMLRead("xmldoc1","return/@image") // soap:Envelope
sImage = XMLRead("xmldoc1","soap:Body/ns2:renderMapResponse/return/@image","ERROR")
sImage = XMLRead("xmldoc1","soap:Body[1]/ns2:renderMapResponse[1]/return[1]/@image","ERROR") // soap:Envelope
sImage = XMLRead("xmldoc1","soap:Body/ns2:renderMapResponse/return/@image","ERROR") // soap:Envelope
END
Gruß
Markus