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; } }
![]()