如何处理现有 xpath 变量的 xpath?
How to do xpath of existing xpath variable?
我正在尝试使用 javascript 查询在已有的 xpath 元素上使用 xpath。下面的代码给出错误
[javascript]
JS-JAVASCRIPT: b.xpath("/cart") -- Error running JavaScript request: TypeError: undefined is not a function.
var a = cts.doc("/users/mydoc.xml");
var b = a.xpath("/user/carts");
b.xpath("/cart");
xpath
函数在 Server-side JavaScript returns 序列中。要么对其进行迭代,要么如果您只期望一个结果,请对其应用 fn.head
。如果从后代继续,还要确保使用相对 XPaths。在路径前加上 .
,或者只使用相对路径:
var a = cts.doc("/users/mydoc.xml");
var b = fn.head(a.xpath("/user/carts"));
b.xpath("cart");
HTH!
我正在尝试使用 javascript 查询在已有的 xpath 元素上使用 xpath。下面的代码给出错误
[javascript]
JS-JAVASCRIPT: b.xpath("/cart") -- Error running JavaScript request: TypeError: undefined is not a function.
var a = cts.doc("/users/mydoc.xml");
var b = a.xpath("/user/carts");
b.xpath("/cart");
xpath
函数在 Server-side JavaScript returns 序列中。要么对其进行迭代,要么如果您只期望一个结果,请对其应用 fn.head
。如果从后代继续,还要确保使用相对 XPaths。在路径前加上 .
,或者只使用相对路径:
var a = cts.doc("/users/mydoc.xml");
var b = fn.head(a.xpath("/user/carts"));
b.xpath("cart");
HTH!