Skip to content Skip to sidebar Skip to footer

Extracting Text From An Xml File Based On An Element's Value?

I have a simple XML file that looks like this: Inside67.662498<

Solution 1:

Your current implementation is just getting the first occurrence of name and value and displaying the value, Instead why not just loop

var names = xml.getElementsByTagName('name');
for (var iDx = 0; iDx < names.length; iDx++) {
     if (names[iDx].childNodes[0].nodeValue == 'Outside') {
         jQuery('#name').text(names[iDx].childNodes[0].nodeValue);
         jQuery('#value').text(xml.getElementsByTagName('value')[iDx].childNodes[0].nodeValue);
         break;
    }
}

JSFiddle

Post a Comment for "Extracting Text From An Xml File Based On An Element's Value?"