, $.ajax - ( Chrome, IE8, FireFox 3.6):
var pathToXML = "http://www.site.com/data/data.xml";
var xml;
$.ajax({type: "GET",
url: pathToXML,
cache: false,
dataType: ($.browser.msie) ? "text" : "xml",
error: function(XMLHttpRequest, textStatus, errorThrown){alert(textStatus)},
success: function(data){
if (typeof data == "string") {
xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false; xml.loadXML(data);
} else { xml = data; }
xml.setProperty("SelectionLanguage", "XPath");
var bobsNodeValue = $(xml).find("node[id='bob']").text();
}});
XML, jQuery , DOM, .find() .text().
EDIT:: . xml? , .html(), , , .text() .
EDIT EDIT:: fiddle, , , ?