Skip to content

Instantly share code, notes, and snippets.

@ajalab
Created November 26, 2010 08:49
Show Gist options
  • Save ajalab/716427 to your computer and use it in GitHub Desktop.
Save ajalab/716427 to your computer and use it in GitHub Desktop.
convert string => DOM
function parseString2DOM(str) {
var xmlDoc;
if (window.ActiveXObject) {
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.loadXML(str);
} else {
parser = new DOMParser();
xmlDoc = parser.parseFromString(str, "text/xml");
}
return xmlDoc;
}
/*
example.
<script type="text/xml" id="dat">
<record>
<person>
<name>kame</name>
</person>
</record>
</script>
<script type="text/javascript" src="parseString2DOM.js"></script>
<script type="text/javascript">
var xml = parseString2DOM(document.getElementById("dat")); //Document
</script>
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment