建站代码网

热门标签

XSLT转换的ASP和Microsoft.XMLDOM

最近我把xml文件转换成了scorm清单文件。我想这是在UTF-8,但是Microsoft.XMLDOM的变换方法忽略了编码设置的xsl输出。transformNodeToObject方法没有忽略。我还发现,我不得不使用保存编写基于该文件的方法的输出对象而不是XML属性。我已经没有写下面这些能帮助我的函数了。

<script language="javascript" runat="server"> function transformXmlFile(xmlfile, xslfile, outputfile){ var xml = new ActiveXObject("Microsoft.XMLDOM"); var xsl = new ActiveXObject("Microsoft.XMLDOM"); var out = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xsl.async = false; out.async = false; xml.load(xmlfile); xsl.load(xslfile); xml.transformNodeToObject(xsl, out); out.save(outputfile); xml = null; xsl = null; out = null; } </script>

X