xsl(同じjsパス内)をjavascript変数(有効なxml値を含む)に適用し、その結果を別の変数に割り当てたいと思います。クロムでの作業は問題ないはずです。
1 に答える
0
基本的に、Mozilla、Opera、Safari、Chromeは同じアプローチをサポートしています。
var doc = new DOMParser().parseFromString(yourVarWithXml, 'application/xml');
var proc = new XSLTProcessor();
var req = new XMLHttpRequest();
req.open('GET', 'sheet.xsl', false);
req.send();
proc.importStylesheet(req.responseXML);
var transformationResult = proc.transformToDocument(doc);
これにより、DOMドキュメントとしての変換結果が得られます。ニーズに応じて、現在のHTMLドキュメントのフラグメントに変換する必要があります。
var fragment = proc.transformToFragment(doc, document);
あなたがそれからすることができるように
document.body.appendChild(fragment);
于 2013-03-24T16:36:39.850 に答える