Skip to content

Instantly share code, notes, and snippets.

@iambigd
Last active August 29, 2015 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iambigd/f666eb6899b29324bf52 to your computer and use it in GitHub Desktop.
Save iambigd/f666eb6899b29324bf52 to your computer and use it in GitHub Desktop.
Parsing and serializing XML
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;
}
function StringtoXML(text){
if(!isString(text))
return text;
if (window.ActiveXObject){
var doc=new ActiveXObject('Microsoft.XMLDOM');
doc.async='false';
doc.loadXML(text);
} else {
var parser=new DOMParser();
var doc=parser.parseFromString(text,'text/xml');
}
return doc;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment