繁体   English   中英

Exist-DB:对存储的XProc文件(xpl扩展名)的REST GET返回错误

[英]Exist-DB: REST GET to stored XProc file (xpl extension) returns error

在Exist 2.2中,当我尝试使用REST GET访问任何.xpl文件时,出现以下错误:

/db/beheer/pipe.xpl err:XPST0003加载模块xproc时发现错误:加载模块http://xproc.net/xproc时错误:意外令牌:! (同时期望元素构造函数的结束标记:null)[在第1行,第2列]

在我看来,Exist正在处理* .xpl,就好像它可以执行一样(例如存储的xquery),但后来却无法执行并返回错误。

是否有一种简单的方法让它仅返回XML(XProc照原样而不是错误消息)?

的确,当您使用REST Server执行HTTP GET时,eXist会查阅其Internet媒体类型列表,并且如果它认为它是XProc,它将尝试以这种方式执行它。

您可以通过编辑$EXIST_HOME/mime-type.xml并重新启动eXist来更改eXist认为是XProc的内容。 您很可能希望将.xpl扩展名从mimetype application/xml+xproc移至application/xml

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM