Non riesco a ottenere un'espressione XPath per il mio scenario. Voglio trovare tutti i nodi "Device" che hanno il tipo "EndDevice". Sono in grado di contare tutti i nodi "Device" e sono anche in grado di trovare tutti i nodi "Device" con l'attributo "EndDevice". Tuttavia, non riesco a combinarli!Come utilizzare XPath per contare il numero di nodi con un determinato attributo
count(//Device) //works
//Device[@xsi:type='EndDevice'] //works
count(//Device[@xsi:type='EndDevice']) //doesn't work
Se è importante, sto usando XPathBuilder.
Cosa vuoi dire che il secondo "ha funzionato"? Corrispondeva ad alcuni nodi? Il tuo XPath sembra corretto quindi c'è qualcosa che non funziona in una sezione di codice che non stai mostrando, o nello strumento che stai usando. –