Я хочу подсчитать все элементы r
, которые не содержат в тексте «неуказанных».Проблема XQuery при подсчете пустых узлов и узлов, которые не имеют определенного текста (ne)
Я используя следующий запрос XQuery:
let $r_nodes := count(doc('test.xml')//r[text() ne 'unspecified'])
return
$r_nodes
Переменная $r_nodes
дает мне 4
не 6
как я ожидал,
Спасибо за редактирование, так как я могу получить 6 вместо 4 ? –
См. Мой ответ! Это даст вам «6». – adamretter
Я думаю, используя string() вместо text() ??? , Я тестировал его, и это, похоже, решает мою проблему. –