Server Response
To get the response from a server, use the responseText or responseXML property of the XMLHttpRequest object.
Property | Description |
---|---|
responseText | get the response data as a string |
responseXML | get the response data as XML data |
The responseText Property
If the response from the server is not XML, use the responseText property.
The responseText property returns the response as a string, and you can use it accordingly:
Example
document.getElementById("demo").innerHTML = xhttp.responseText;
The responseXML Property
If the response from the server is XML, and you want to parse it as an XML object, use the responseXML property:
Example
Request the file cd_catalog.xml and parse the response:
xmlDoc = xhttp.responseXML;
txt = "";
x = xmlDoc.getElementsByTagName("ARTIST");
for (i = 0; i < x.length; i++) {
txt += x[i].childNodes[0].nodeValue + "<br>";
}
document.getElementById("demo").innerHTML = txt;