Можно ли подсчитать следующие ИСТИННЫЕ узлы (с разными именами) с XPath в XML ниже?XPath: подсчитать истинные дочерние узлы с разными именами?
<my:templateBase>
<my:executive>true</my:executive>
<my:seniorManager>false</my:seniorManager>
<my:manager>false</my:manager>
<my:supervisor>false</my:supervisor>
<my:directReport>false</my:directReport>
</my:templateBase>
Я не могу обработать XPATH, например. count(templateBase/*[?=true()])
.
Пытались ли вы // мой: templateBase/COUNT (* [текст() = 'истинный']) ? –
Это будет возвращать индивидуальные подсчеты для каждого имени элемента в XPath 2.0 (который InfoPath не поддерживает). В XPath 1.0 функции не могут быть вызваны в шагах оси. –