Parsing XML In JavaScript

by Kyle on · Posted in JavaScript

Suppose you have an XML response like this:

<Students>
    <Student>
        <Name>John Smith</Name>
        <Hostel>Hilton</Hostel>
        <Contact>1115551234</Contact>
    </Student>
</Students>

The JavaScript function would look like this:

function showResult() {
    if(request.readyState == 4){
        var response = request.responseXML;
        var students = response.getElementsByTagName('Student');
 
        document.getElementById('NamelH1').innerHTML   = students[0].getElementsByTagName('Name')[0].text;
        document.getElementById('HostelH1').innerHTML  = students[0].getElementsByTagName('Hostel')[0].text;
        document.getElementById('ContactH1').innerHTML = students[0].getElementsByTagName('Contact')[0].text;
    }
}

Save. Share. Submit.

Rate Snippet

Related Snips

Hide Sidebar