Microsoft Excel

Herbers Excel/VBA-Archiv

Objekt mit XML Inhalt durchsuchen


Betrifft: Objekt mit XML Inhalt durchsuchen von: Communicator
Geschrieben am: 27.09.2019 20:58:56

Hallo,

ich bin auf der Suche nach einer Lösung für folgendes Problem:

Ich habe ein Objekt:
Dim xmlhttp As Object
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP.6.0")

darin das Element:
xmlhttp.ResponseText

mit folgendem Inhalt:

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>User is not associated.</faultstring>
<detail>
<axlError>
<axlcode>1234</axlcode>
<axlmessage>User is not associated</axlmessage>
<request>updateUser</request>
</axlError>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

Ich möchte den Inhalt des Knotens "faultstring" oder "axlmessage" extrahieren und weiß nicht wie das geht. Alle Beispiele, die ich gefunden habe, basieren darauf, Inhalte aus einer XML-Datei zu lesen und dann zu verarbeiten. Ich möchte aber den Inhalt nicht in eine XML-Datei schreiben (da es u.U. sehr viele werden könnten), sondern die Daten direkt und ohne Umweg verarbeiten.

Sofern jemand ein Codeschnipsel hätte, ware mir sehr geholfen.

Beiträge aus dem Excel-Forum zum Thema "Objekt mit XML Inhalt durchsuchen"