Javascript 使用XQIB报告函数发送请求的REST调用不可用
我一直在尝试使用XQIB进行简单的REST调用。我的尝试只是更简单的示例(),但两个都无法运行。在这两种情况下,我都会得到相同的错误: MXQuery在编译过程中输出以下错误:第8行第1列 12:err:XPST0017名为http客户端的函数:使用arity 1发送请求 不可用 这一定是很明显的事情,但我想不出来。这是我的密码:Javascript 使用XQIB报告函数发送请求的REST调用不可用,javascript,xml,xquery,Javascript,Xml,Xquery,我一直在尝试使用XQIB进行简单的REST调用。我的尝试只是更简单的示例(),但两个都无法运行。在这两种情况下,我都会得到相同的错误: MXQuery在编译过程中输出以下错误:第8行第1列 12:err:XPST0017名为http客户端的函数:使用arity 1发送请求 不可用 这一定是很明显的事情,但我想不出来。这是我的密码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head&
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sample</title>
<meta charset="UTF-8"/>
<script type="text/javascript" src="mxqueryjs/mxqueryjs.nocache.js"></script>
<script type="application/xquery">
declare namespace http-client = "http://expath.org/ns/http-client";
for $x in http-client:send-request
(
<http-client:request href="http://www.fi.muni.cz/~xprazak2/xqib/samplefires.xml" method="get"/>
)//*:street
return
insert node
<p>{$x/*:street/data(.)}</p>
as last into b:dom()//body
</script>
</head>
<body>
<h1>Will it work?</h1>
</body>
</html>
样品
声明命名空间http客户端=”http://expath.org/ns/http-client";
对于http客户端中的$x:发送请求
(
)//*:街道
返回
插入节点
{$x/*:街道/数据(.)}
最后进入b:dom()//正文
行吗?
我甚至尝试了使用不同算术()的函数,同样的错误。以前有人遇到过这种情况吗
对我来说好像是个虫子。它肯定在规范中,我还尝试了另一个XQuery处理器,在那里这个查询工作得很好。我也尝试过使用xqib,但得到了相同的错误。在我看来,演示中使用的版本比svn中的版本更为最新,或者您必须使用一些特殊参数自己构建它
对我来说好像是个虫子。它肯定在规范中,我还尝试了另一个XQuery处理器,在那里这个查询工作得很好。我也尝试过使用xqib,但得到了相同的错误。在我看来,演示中使用的版本比svn中的版本更为最新,或者您必须使用一些特殊参数自行构建。感谢回复,我实际上使用了他们网页下载部分提供的版本,即0.8.0。svn repo中的版本为0.6.0(自述文件)。尝试用Java6构建它,但没有成功。