在Exist 2.2中,当我尝试使用REST访问任何.xpl文件时,会得到以下错误:
/db/beheer/pipe.xpl err:xproc 0003加载模块时发现错误xproc:在加载模块时出错http://xproc.net/xproc:意外令牌:!(同时期待元素构造函数的结束标记: null),在第1行,第2列
在我看来,存在的*.xpl似乎是在处理它可以执行的东西(比如存储的xquery),但是它不能这样做并返回一个错误。
是否有一种简单的方法让它只返回XML (即XProc,而不是错误消息)?
发布于 2014-11-24 17:18:24
实际上,当您使用REST执行HTTP时,eXist会参考它的Internet类型列表,如果它认为它是一个XProc,它将尝试这样执行它。
您可以修改eXist认为是XProc的内容,方法是编辑$EXIST_HOME/mime-type.xml,然后重新启动eXist。您很可能希望将.xpl扩展从mimetype application/xml+xproc移动到application/xml。
https://stackoverflow.com/questions/27107026
复制相似问题