I have the following AJAX and XML code. You can see the values that I am trying to set. I’m just not sure how to go about parsing the XML file to set these variables.
AJAX code:
$.ajax({
url: 'PATH TO XML',
dataType: ($.browser.msie) ? "text" : "xml",
success: function(data) {
var context = default;
if ( ... ) {
context = not-default;
}
}
XML code:
<messages>
<message id="id1" context="default">
<content>
<p>Default HTML</p>
</content>
</message>
<message id="id2" context="not-default">
<content>
<p>Not Default HTML</p>
</content>
</message>
</messages>
It’s pretty simple:
From here, just use the
.find()method to select elements:NOTE: If you supply the document’s contents as a string jQuery won’t interpret it as XML, but as HTML instead.