Tôi đã tìm thấy this page mô tả phương pháp Muenchian, nhưng tôi nghĩ rằng tôi đang áp dụng sai.Cách chọn các nút duy nhất
Hãy xem xét rằng điều này sẽ trả về một tập hợp các lứa tuổi:
/doc/class/person/descriptive[(@name='age')]/value
1..2..2..2..3..3..4..7
Nhưng tôi muốn một nodeset chỉ có một nút cho mỗi độ tuổi.
1..2..3..4..7
Mỗi dường như trả lại tất cả các giá trị, thay vì giá trị duy nhất:
/doc/class/person/descriptive[(@name='age')][not(value=preceding-sibling::value)]/value
/doc/class/person/descriptive[(@name='age')]/value[not(value=preceding-sibling::value)]
gì am Tôi bị mất?
Rất tiếc, dường như ví dụ tôi tiếp theo là * không * phương pháp Muenchian - thay vào đó tác giả đã phản đối điều gì. – pc1oad1etter