|
<SCRIPT language="javascript" type="text/javascript">
function CheckXMLDom() {
var dom,serial,parser
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
dom = new ActiveXObject("Msxml2.DOMDocument.3.0");
dom.async = false;
}
else {
dom = document.implementation.createDocument("", "", null);
dom.async = false;
serial = new XMLSerializer();
parser = new DOMParser();
}
var node = dom.createProcessingInstruction("xml", "version='1.0'");
dom.appendChild(node);
strXml = "<" + "?xml version='1.0' ?" + ">";
strXml += "<mydata>";
strXml += "</mydata>";
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
alert(dom.xml);
dom.loadXML(strXml);
alert(dom.xml);
}
else {
alert(serial.serializeToString(dom));
var doc = parser.parseFromString(strXml, "text/xml");
alert(serial.serializeToString(doc));
}
}
</SCRIPT>
| |