var xml = "<rss version='2.0' ><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
/* append "RSS Title" to #someElement */
$( "#xyz" ).append( $title.text() );
/* change the title to "XML Title" */
$title.text( "XML Title" );
/* append "XML Title" to #anotherElement */
$( "#xyz" ).append($title.text());
$xml.find("channel").append($('<title>test Title</title>'));
alert((new XMLSerializer()).serializeToString(xmlDoc));
if (window.ActiveXObject){
var xmlString = xmlDoc.xml;
} else {
var oSerializer = new XMLSerializer();
var xmlString = oSerializer.serializeToString(xmlDoc[0]);
alert(xmlString);
}
How do I prevent jQuery from inserting the 'xmlns' attribute in an XML object?