Asp XML-Parsing
Ich bin neu in asp und habe ein Termin in den nächsten Tagen.
ich erhalte die folgenden xml-Code innerhalb einer webservice-Antwort.
print("<?xml version="1.0" encoding="UTF-8"?>
<user_data>
<execution_status>0</execution_status>
<row_count>1</row_count>
<txn_id>stuetd678</txn_id>
<person_info>
<attribute name="firstname">john</attribute>
<attribute name="lastname">doe</attribute>
<attribute name="emailaddress">[email protected]</attribute>
</person_info>
</user_data>");
Wie kann ich das Parsen dieser xml-Code in asp-Attribute?
Jede Hilfe wird sehr geschätzt
Dank
Damien
Auf die weitere Analyse, einige soap-Zeug ist auch wieder als aboce Antwort von einem web service-Aufruf. kann ich trotzdem mit lukes code unten?
InformationsquelleAutor Damien | 2008-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Lesen Sie über die MSXML-parser. Hier ist ein link zu einem guten all-in-one-Beispiel http://oreilly.com/pub/h/466
Einige Lesen auf XPath wird dazu beitragen, wie gut. Könnten Sie bekommen alle Informationen, die Sie in der MSDN-Website.
Stehlen Sie den code aus Lukas ausgezeichnete Antwort für die aggregation Zwecke:
InformationsquelleAutor Ilya Kochetov
Durch ASP-ich nehme an, du meinst Classic ASP? Versuchen:
Dem obigen code wird davon ausgegangen, dass Sie Ihre XML in einer Variablen namens sXML. Wenn Sie verbrauchen diese über eine ServerXMLHttp-Anfrage, Sie sollten in der Lage sein zu verwenden, die ResponseXML-Eigenschaft des Objekts an Stelle von oXML vor und überspringen Sie die LoadXML-Schritt zusammen.
InformationsquelleAutor Luke Bennett
Könnten Sie versuchen, das laden der xml in das xmldocument-Objekt aus und dann analysieren es mit Hilfe seiner Methoden.
InformationsquelleAutor Paulj