Recently I’ve been working with Javascript in combination with XML and I found these methods quite usefull to switch between a string and a xml object.
function stringToXML( pString ){
var lXML;
// IE
if( window.ActiveXObject ){
lXML = new ActiveXObject( 'Microsoft.XMLDOM' );
lXML.async = 'false';
lXML.loadXML( pString );
// no IE
} else {
var lParser = new DOMParser();
lXML = lParser.parseFromString( pString, 'text/xml' );
}
return lXML;
}
function xmlToString( pXML ){
// IE
if( window.ActiveXObject ){
return pXML.xml;
// no IE
} else {
return ( new XMLSerializer() ).serializeToString( pXML );
}
}


