看来我的上一篇文章下结论下的有点早,不知道为什么MsXml总是要出些奇怪的问题。
下面是Msdn原封不动的例子,只是从jscript转成了asp代码。
set source = server.createobject("Msxml2.DOMDocument")
source.async = false
source.resolveExternals = false
source.load "data.xml"
set stylesheet = server.createobject("Msxml2.DOMDocument")
stylesheet.async = false
stylesheet.resolveExternals = false
stylesheet.load "style.xsl"
set result = server.createobject("Msxml2.DOMDocument")
result.async = false
result.validateOnParse = true
source.transformNodeToObject stylesheet, result
但是遗憾的是result.save出来的文件都是空的。我不知道该怎么办。于是,我们回到起点,我用transformNode的方法的到一个字符串,然后用字符串替换的方法把问题解决了。
str=xmldoc.transformNode(xsldoc)
str=replace(str,"UTF-16","GB2312")
有时间的时候再仔细研究一下这个问题。


请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量
0 条评论:
发表评论
<< 主页