Использовать логическое условие в контексте шаблона TDE - PullRequest
0 голосов
/ 13 июня 2018

Мне нужно сгенерировать одну тройку, если присутствует один элемент 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, но это не должно быть уместным здесь.

...