我发现this page描述了Muenchian方法,但我认为我错误地应用了它。如何选择独特节点
认为这将返回一组年龄:
/doc/class/person/descriptive[(@name='age')]/value
1..2..2..2..3..3..4..7
但我想每个年龄节点集只有一个节点。
1..2..3..4..7
每一种似乎回到所有的值,而不是唯一值:
/doc/class/person/descriptive[(@name='age')][not(value=preceding-sibling::value)]/value
/doc/class/person/descriptive[(@name='age')]/value[not(value=preceding-sibling::value)]
上午什么我错过了?
糟糕,它看起来像例如我其次是*不是* Muenchian方法 - 而是作者反对它。 – pc1oad1etter 2008-10-22 22:13:37