자바 스크립트에서 XSLT를 사용하여 XML 문자열을 변환해야합니다. XSLT가 자체 파일에 저장되는 동안 XML은 더 큰 XML 문서의 일부이므로 변수에 문자열로 저장됩니다. 다음과 같이자바 스크립트 XSLT XML을 변수로 저장하여 변환
내 현재 솔루션 보인다 : 나는 파일에 변수의 내용을 저장하고 그것을 내가 XSLT 파일을 포함하는 방법을 포함하면
xslt = document.implementation.createDocument("","",null);
xslt.async = false;
xslt.load('xslfile.xsl');
xml = document.implementation.createDocument("","",null);
// here I need to include the XML as it is in the document
xsltProc.importStylesheet(xslt);
xml_dom = xsltProc.transformToDocument(xml);
output += new XMLSerializer().serializeToString(xml_dom.documentElement);
, 내가 원하는 출력 (변환 된 XML)을 얻을 :
xml = document.implementation.createDocument("","",null);
xml.async = false;
xml.load('xmlinput.xml');
변수의 내용을 XML DOM 문서에 포함시키는 방법이 필요합니까? 아니면 더 우아한 방법이 있습니까? 사전에
덕분에 모질라, 오페라, 사파리, 크롬과 IE 9는 예를 들어, 할 수와