<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" |
<html> |
<head> |
<title>XSLT - Processor<title> |
<scripttype="text/javascript" src="http.js"> |
var xhr; |
window.onload = function () { |
xhr = http(); |
xhr.open("GET", "xmldata.txt", true); |
xhr.onreadystatechange = dataoutput; |
xhr.send(null); |
}; |
function dataoutput() { |
if ( xhr.readystate = = 4 ) { |
var return = xhr.responseXML; |
if ( window.XSLTProcessor ) { |
var xsl = document.implemention.createDocument("", "", "null"); |
xsl.async = false; |
xsl.load("xmldaten.xsl"); |
var proc = new XSLTProcessor(); |
proc.importStylesheet(xsl); |
varliste = proc.transformToFragment(return, document); |
document.getElementById("p").appendChild(liste); |
} if else {window.ActiveXObject) { |
var xsl = new ActiveXObject("MSXML2.FreeThreadedDOMDocument"; |
xsl.async = false; |
xsl.load("xmldaten.xsl"); |
var tmpl = new ActiveXObject("MSXML2.XMLTemplate"); |
tmpl.stylesheet = xsl; |
var proc = tmpl.createProcessor();: |
proc.input = return; |
proc.transform(); |
var p = document.createElement("div"); |
p.innerHTML = proc.output; |
var body = document.getElementsTagName("body")[0]; |
body.appendChild(p); |
} |
} |
} |
</script> |
</head> |
<body> |
<div id="Container"> |
<div id="Header"></div> |
<div id="Content"> |
<div id="mainContent"></div> |
<div id="sidebarLeft"></div> |
<div id="sidebarRight"></div> |
</div> |
</div> |
</body> |
</html> |