首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Zorba中绑定XQuery外部变量?

如何在Zorba中绑定XQuery外部变量?
EN

Stack Overflow用户
提问于 2011-10-04 18:03:18
回答 1查看 436关注 0票数 3

Zorba xquery处理器PHP API可以绑定到在Zorba中声明为external的变量吗?

例如,xquery中的这一行将绑定到一个名为$foo的外部变量;

代码语言:javascript
复制
declare variable $foo as xs:string external;

但是我在Zorba PHP API文档中找不到说明如何完成绑定的PHP部分的示例,以便将PHP变量$foo绑定到xquery变量$foo

这是可以做到的吗?

EN

回答 1

Stack Overflow用户

发布于 2011-11-21 00:52:02

您可以执行以下操作:

代码语言:javascript
复制
$query = $this->zorba->compileQuery("declare variable $i external; $i + 1");
$dctx  = $this->zorba->getDynamicContext();

$param = $this->zorba->compileQuery(".");
$itemFactory = $this->zorba->getItemFactory();
$value = $itemFactory->createString("1");

$param->getDynamicContext()->setContextItem($value);

$dctx->setVariable("", "i", $param->iterator());

这有帮助吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7646207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档