|
<INPUT type=button value="実装" onClick='xmllink_load()'>
<DIV id="xmllink_test"></DIV>
<SCRIPT language=JavaScript>
var dom,dom2,bIE;
var processor,newFragment; // for Mozilla
var objXMLHttp;
if ( document.all ) {
bIE = true;
dom = new ActiveXObject("Msxml2.DOMDocument.3.0");
dom2 = new ActiveXObject("Msxml2.DOMDocument.3.0");
objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
}
else {
bIE = false;
dom = document.implementation.createDocument("", "", null);
dom2 = document.implementation.createDocument("", "", null);
objXMLHttp = new XMLHttpRequest();
}
dom.async = false;
dom2.async = false;
function xmllink_load() {
objXMLHttp.open( "GET", "http://winofsql.jp/xml/xmllink.xml", false );
objXMLHttp.send("");
dom = objXMLHttp.responseXML;
objXMLHttp.open( "GET", "http://winofsql.jp/xml/xmllink.xsl", false );
objXMLHttp.send("");
dom2 = objXMLHttp.responseXML;
if ( bIE ) {
document.getElementById("xmllink_test").innerHTML =
dom.transformNode(
dom2.documentElement
);
}
else {
processor = new XSLTProcessor();
processor.importStylesheet(dom2);
newFragment = processor.transformToFragment(dom,document);
document.getElementById("xmllink_test").appendChild(newFragment);
}
}
</SCRIPT>
| |