Я не могу заставить выражение XPath работать для моего сценария. Я хочу найти все узлы "Устройство" , которые имеют тип "EndDevice". Я могу подсчитать все узлы "Устройство" , и я также могу найти все узлы "Устройство" с атрибутом "EndDevice". Однако я не могу их комбинировать!
count(//Device) //works
//Device[@xsi:type='EndDevice'] //works
count(//Device[@xsi:type='EndDevice']) //doesn't work
Если это имеет значение, я использую XPathBuilder.