Javascript – DOM – Convert XML DOM object to friendly array.
Use this simple javascript function to convert any loaded xml string to a hash/array format variable.
var toDOM = function(node, obj) {
node = !node.nodeName ? (new DOMParser()).parseFromString(node, “text/xml”).firstChild : node;
obj = obj && obj != ‘undefined’ ? obj : {};
if (!node.nodeName || node.nodeName == ‘undefined’) return(obj);
if (node.attributes) {
for (var i = 0; i < node.attributes.length; i++) …
