私は一連の整数範囲を持っています:
<ranges>
<range>
<start>1</start>
<end>10</end>
</range>
<range>
<start>11</start>
<end>55</end>
</range>
<range>
<start>56</start>
<end>60</end>
</range>
<range>
<start>65</start>
<end>70</end>
</range>
</ranges>
そして、それらが連続しているときに範囲を圧縮したいと思います。上記の XML の場合、探している出力は次のとおりです。
<ranges>
<range>
<start>1</start>
<end>60</end>
</range>
<range>
<start>65</start>
<end>70</end>
</range>
これは XSLT で可能なのでしょうか?