-1

xsl(同じjsパス内)をjavascript変数(有効なxml値を含む)に適用し、その結果を別の変数に割り当てたいと思います。クロムでの作業は問題ないはずです。

4

1 に答える 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 に答える