XML to JavaScript : XML « Development « JavaScript DHTML






XML to JavaScript

// convert XML data into JavaScript array of JavaScript objects function XML2JS(xmlDoc, containerTag) { var output = new Array(); var rawData = xmlDoc.getElementsByTagName(containerTag)[0]; var i, j, oneRecord, oneObject; for (i = 0; i < rawData.childNodes.length; i++) { if (rawData.childNodes[i].nodeType == 1) { oneRecord = rawData.childNodes[i]; oneObject = output[output.length] = new Object(); for (j = 0; j < oneRecord.childNodes.length; j++) { if (oneRecord.childNodes[j].nodeType == 1) { oneObject[oneRecord.childNodes[j].tagName] = oneRecord.childNodes[j].firstChild.nodeValue; } } } } return output; } 








Related examples in the same category

1.Loads a XML file and permits to access to the data it contains
2.function loads the XML document from the specified URL
3.Convert XML to HTML
4.Display XML content in HTML table
close