xsl изменить последовательность вывода
есть седующие элементы в xml файле
...
<block>
<item1>item_name_1</item1>
<item2>item_name_2</item2>
<item3>item_name_3</item3>
</block>
...
могу ли я как нибудь проверить усовие 'если перед item3 находится элемент item2 и перед item2 находится item1' то вывести
<block>
<item1>item_name_1</item1>
<item3>item_name_3</item3>
<item2>item_name_2</item2>
</block>