一个Xsl2.0的问题
在网上看到一篇文章《在 XSLT 2.0 中创建多个文件》
(原文地址:http://www.heima123.com/admin/show.aspx?id=14834&cid=69)
介绍了通过Xsl2.0的新指令 xsl:result-document 创建了多个Html文件。
按文章的实例在XMLSpy中测试成功,在指定目录下生成了多个Html文件。
但是放到Web环境中,试着通过DOM来转换(服务器端和客户端都试过),就会报错:
xsl:stylesheet 中不能含有 xsl:result-document 。
请问,Web环境中能不能实现XMLSpy中的效果?如何实现?
[解决办法]
没用过DOM转换,仅提供一点意见,能否支持XSLT2.0跟处理器有关,如果处理器是Xalan就不行。支持XSLT2.0的只有Saxon的最新版本。
[解决办法]
你的DOM是哪个公司的?
微软目前没有支持2.0
[解决办法]
找个最新的MSXML DOM试试吧。
我用IE7试过几个XSLT 2.0的新特性,部分支持。
xsl:result-document没试过,你自己试看看。