sibling
XSLT で利用可能な軸を見ると、と の結合となる軸preceding-sibling
がないことがわかりましたfollowing-sibling
。この軸が役立つ回答 ( XSLT issue...CSV issue.? )を既に 1 つ書いているので、これは少し驚くべきことです (ただし、これまでのところ約 10 件の回答しかありません)。もちろん、共用体を使用することで常に問題を解決できることは明らかです。したがって、この軸は実際には必要ありません。しかし、それは時々非常に便利であり、他のすべての軸と同様に、コードをより読みやすく、保守しやすくします。
この軸が除外された理由を知っている人はいますか? これには明らかではない理由があるのでしょうか?
ところで、StackExchange で少なくとも 1 つの問題が見つかりました。これには、軸preceding-sibling
とfollowing-sibling
軸を使用した場合のパフォーマンス低下の可能性に関する警告が含まれています。しかし、これは、XML ツリーのかなりの部分を含むすべての軸がネストされた方法で使用されている場合に当てはまると思います。したがって、省略の理由はパフォーマンスによるものではありませんでした。