21.7 XML und Webservices

Webservices stellen eine wichtige Anwendung für XML dar, und SOAP ist ein beliebtes Webservice-Protokoll, das vollständig auf XML beruht. In diesem Abschnitt zeige ich Ihnen, wie man das XMLHttpRequest-Objekt und XPath-Queries verwenden kann, um einfache SOAP-Anfragen an einen Webservice zu stellen.

Beispiel 21-14 ist JavaScript-Code, der ein XML-Dokument konstruiert. Dieses stellt einen SOAP-Request dar und verwendet XMLHttpRequest, um ihn an einen Webservice zu senden. (Der Webservice gibt den Umtauschkurs zwischen den Währungen zweier Länder zurück). Der Code verwendet dann eine XPath-Query, um das Ergebnis aus der vom Server zurückgegebenen SOAP-Response zu extrahieren.

Bevor wir uns den Code anschauen, muss ich Sie ...

Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.