尝试使用XSLT拆分XML文件时出错

时间:2014-02-25 09:40:35

标签: xml xslt

我一直在尝试根据其节点将多个文件拆分为大型xml文件。我在互联网上看了一遍,我发现XSLT应该完成这项工作,但是当我尝试这篇文章How to split XML file into many XML files using XSLT中描述的示例然后在浏览器中访问xml文件时,这条消息显示:XSLT转换期间出错:XSLT转换失败。 我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

好的浏览器使用XSLT 1.0处理器,如libxslt,transformix或其他,XSLT 1.0不支持任何创建多个结果文档的方法。您需要转移到像Saxon 9或XmlPrime或AltovaXML / Raptor这样的XSLT 2.0处理器,以利用xsl:result-document等XSLT 2.0功能。

或者你需要检查你想要使用的XSLT 1.0处理器是否支持扩展来创建多个结果文档,libxslt可能支持这个,但是我不确定当你在浏览器中尝试它时应该发生什么需要从命令行或具有文件系统访问权限的应用程序代码运行它。