Ik wil van een bepaalde node het aantal nodes tellen dat voldoet aan de voorwaarde dat de node naam x of y heeft. Nu kun je dat natuurlijk redelijk eenvoudig oplossing door een recursief template, maar ik vroeg me af of je de count() functie ook niet zover kunt krijgen dat deze zo werkt.
Zo kun je bijvoorbeeld op deze manier:
nodes tellen die het attribuut @set hebben. Beetje lelijk uiteraard, aangezien dat */*/*/* maar beperkt is en ik op deze manier nog niet kan testen welke naam de node heeft, maar misschien met wat aanpassingen... ?
Zo kun je bijvoorbeeld op deze manier:
code:
1
| count(./artikelenset/child::*/*/*[@set]) |
nodes tellen die het attribuut @set hebben. Beetje lelijk uiteraard, aangezien dat */*/*/* maar beperkt is en ik op deze manier nog niet kan testen welke naam de node heeft, maar misschien met wat aanpassingen... ?