如果存在一个元素 1 并且其作为布尔值的值为true
,则需要生成一个三元组。但是下面的测试显示了当我尝试使用包含[xs:boolean(.)]
的上下文的子模板时出现的错误:
tde.validate([xdmp.toJSON(
{ "template": {
"context": "/foo",
templates : [{
"context": "bar[xs:boolean(.)]",
}]
}})]);
我收到以下错误:
{"valid":false,
"error":"XDMP-UNINDEXABLEPATH",
"message":"XDMP-UNINDEXABLEPATH: Invalid syntax for path index: /foo/bar[xs:boolean(.)] "}
我使用ML 9.2。知道如何在TDE模板中实现这样的条件吗?
1 更准确地说,是JSON文档的一个属性,但这里不应该相关。