javascript里面一个DOMDocument对象,(或者xmlhttp.responseXML对象)
里面含有stylesheet,如何通过打开一个页面来展现它?
doucment.write不行。
------解决方案--------------------
<script language=javascript>
var wc = window.open( 'about:blank ', 'wc ');
wc.window.document.write(1);
</script>
------解决方案--------------------
function sort(key) {
// Find the "order-by " attributes in the style sheet.
var s = document.XSLDocument.selectNodes( "*/xsl:template[@match= 'menu ']
//xsl:apply-templates/@order-by ");
// Replace the values with the new sort key.
for (var i = s.nextNode(); i != null; i = s.nextNode())
{
i.value = key;
}
// Find the subset of the document we need to update.
var d = document.XMLDocument.selectSingleNode( "story/menu ");
// Apply the style sheet to the subset, and update the display.
menu.innerHTML = d.transformNode(document.XSLDocument);
}
或许对你有用!