jquery處理XML
by ken tsai
HTML
<div id="xmlresult">
</div>
JavaScript
$(document).ready(function() {
var user = "admin";
var password = "admin";
var xml = "<request></request>";
var xmlDoc = $.parseXML(xml);
var itemNodeContent = '<item name="username" value="' + user.toString() + '"></item>';
var itemNode = $.parseXML(itemNodeContent);
$(xmlDoc).children(0).append($(itemNode).children(0));
itemNodeContent = '<item name="password" value="' + password.toString() + '"></item>';
itemNode = $.parseXML(itemNodeContent);
$(xmlDoc).children(0).append($(itemNode).children(0));
console.log( XmlToString(xmlDoc));
});
function XmlToString(xmlData)
{
var xmlString;
//IE
if (window.ActiveXObject)
{
xmlString = xmlData.xml;
//xmlString = xmlData.xml ? xmlData.xml : (new XMLSerializer()).serializeToString(xmlData);
}
else
{
xmlString = (new XMLSerializer()).serializeToString(xmlData);
}
return xmlString;
}