クエリを検討する
//item[value='testvalue']/ancestor::container[1]
itemがコンテナー内に複数回表示される場合、結果に複数回表示されるはずの複数のヒットがあります。結果はノードですよね?したがって、それらに個別の値を適用すると、それらはノードではなくなり、関数は技術的に位置情報を失う値を返します。しかし、「ノード化された」結果を保持しながら同時に重複ヒットを除外できる操作 (リファクタリング、機能) はありますか?
クエリを検討する
//item[value='testvalue']/ancestor::container[1]
itemがコンテナー内に複数回表示される場合、結果に複数回表示されるはずの複数のヒットがあります。結果はノードですよね?したがって、それらに個別の値を適用すると、それらはノードではなくなり、関数は技術的に位置情報を失う値を返します。しかし、「ノード化された」結果を保持しながら同時に重複ヒットを除外できる操作 (リファクタリング、機能) はありますか?