Copy the XML file booksxml at httpwwww3schoolscomxmldomnodes
Solution
HTML CODE:
<!DOCTYPE html>
<html>
<body>
<p id=\"demo\"></p>
<script>
var xhttp; // generating http XML request
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
display(this);
}
};
xhttp.open(\"GET\", \"books.xml\", true);
xhttp.send();
function display(xml) {
var x, i, yr1, yr2,xmlDoc;
xmlDoc = xml.responseXML;
yr1 = \"\";
yr2 = \"\";
x = xmlDoc.getElementsByTagName(\"year\");
for (i = 0; i < x.length; i++) {
var value = 0;
value = parseInt(x[i].childNodes[0].nodeValue);
yr1 += value + \"<br>\";
value = value + 10;
yr2 += value + \"<br>\";
}
document.getElementById(\"demo\").innerHTML = \"Original Years<br>\" yr1+ \"<br>Manipulated Years\" + yr2;
}
</script>
</body>
</html>
OUTPUT:
Original Years
2005
2005
2003
2003
Manipulated Years
2015
2015
2013
2013
