Saxon CE 1.1 - 使用结果文档创建输出文件

时间:2014-03-05 15:43:50

标签: xslt-2.0 saxon

我在过去几天一直在玩Saxon-CE_1.1,并设法创建了一个小应用程序,允许用户使用选择对话框根据数据字典对图片进行分类。一切顺利,直到我尝试以“经典”的方式使用result-document()函数,在文件系统中创建一个包含用户选择的新文件。

XML Quire正在退回,并出现严重错误:

  

模式中的XpathException:'{http:saxonica.com/ns/interactiveXSLT} onclick'event:[object MouseEvent]:预期'?select ='ir'#'在结果文档的开头找到href“filename.xml < / p>

对我而言,这个错误似乎表明我必须使用#或#select /

将结果反馈回HTML

是否仍然可以使用SaxonCE创建“外部”输出?如果是这样,我该如何完成任务。

1 个答案:

答案 0 :(得分:1)

直到最近,还无法从浏览器中运行的Javascript代码读取或写入本地客户端计算机中的文件,如果Javascript无法执行此操作,那么Saxon-CE也无法执行此操作。

这可能会很快改变HTML5 FileSystem API,但据我所知,对此的支持仍然非常不完整。当它看起来更稳定和广泛时,我们当然可以看到实现doc()和xsl:result-document来访问本地文件存储(或者实际上,实现EXPath文件模块)。