Encontré this page describiendo el método de Muenchian, pero creo que lo estoy aplicando mal.Cómo seleccionar nodos únicos
consideran que esta sería devolver un conjunto de edades:
/doc/class/person/descriptive[(@name='age')]/value
1..2..2..2..3..3..4..7
Pero me gustaría un nodo solo un nodo para cada edad.
1..2..3..4..7
Cada uno de ellos parece que devolver todos los valores, en lugar de valores únicos:
/doc/class/person/descriptive[(@name='age')][not(value=preceding-sibling::value)]/value
/doc/class/person/descriptive[(@name='age')]/value[not(value=preceding-sibling::value)]
Qué am ¿Me pierdo?
Vaya, parece que el ejemplo I seguido fue * no * el método de Muenchian, en cambio contra lo que el autor lo estaba contrastando. – pc1oad1etter