<merge>
<text>
<div begin="A" end="B" />
<div begin="C" end="D" />
<div begin="E" end="F" />
<div begin="G" end="H" />
</text>
</merge>
Iは、オーダーA、B、C、D、E、F、G、Hに、属性ノードのUNION句のセットを必要とし、これが動作します。は、XPath 1.0オーダー
ただし、各@endが各@endの前に来る場合のみ、UNION演算子はドキュメントの順序でノードを返すように指定されているためです。 (?はい)
私はここに、属性は、文書内の別の順序で表示されていても、同じ順序であるノードセットを必要とする:ある
<merge>
<text>
<div end="B" begin="A" />
<div begin="C" end="D" />
<div end="F" begin="E" />
<div begin="G" end="H" />
</text>
</merge>
が、私は従う要素を必要とします各要素の属性は、決定された順序(属性名で指定またはアルファベット順)に従います。
ない私が望んでいた答えが、それでも答え。私は質問をXSLT騎手に蹴るでしょう。 – JPM
@JPM - ここにXSLTソリューションを投稿できます。一分。 –
これは属性値でソートされます。値がそうでない場合でも、begin-end-begin-end -...の順序が必要です。 (私の例ではABCDEFGHを使用すべきではありませんでした) – JPM