Marklogic 如何处理现有xpath变量的xpath?

Marklogic 如何处理现有xpath变量的xpath?,marklogic,Marklogic,我正在尝试使用javascript查询对已经存在的xpath元素使用xpath。下面代码给出错误 [javascript] JS-JAVASCRIPT:b.xpath(“/cart”)--运行JAVASCRIPT请求时出错:类型错误:未定义不是函数 服务器端JavaScript中的xpath函数返回一个序列。迭代这个,或者如果您只期望一个结果,则对其应用fn.head。如果从后代继续,请确保使用相对XPath。在路径前面加上,或者只使用相对路径: var a = cts.doc("/users/

我正在尝试使用javascript查询对已经存在的xpath元素使用xpath。下面代码给出错误

[javascript]

JS-JAVASCRIPT:b.xpath(“/cart”)--运行JAVASCRIPT请求时出错:类型错误:未定义不是函数


服务器端JavaScript中的
xpath
函数返回一个序列。迭代这个,或者如果您只期望一个结果,则对其应用
fn.head
。如果从后代继续,请确保使用相对XPath。在路径前面加上
,或者只使用相对路径:

var a = cts.doc("/users/mydoc.xml");

var b = fn.head(a.xpath("/user/carts"));

b.xpath("cart");

服务器端JavaScript中的
xpath
函数返回一个序列。迭代这个,或者如果您只期望一个结果,则对其应用
fn.head
。如果从后代继续,请确保使用相对XPath。在路径前面加上
,或者只使用相对路径:

var a = cts.doc("/users/mydoc.xml");

var b = fn.head(a.xpath("/user/carts"));

b.xpath("cart");