XML
<dog>
<cat key="x" value="123"/>
<cat key="y" value="456"/>
<cat key="z" value="789"/>
</dog>
<dog>
<cat key="x" value="321"/>
<cat key="y" value="654"/>
<cat key="z" value="987"/>
</dog>
<dog>
<cat key="x" value="231"/>
<cat key="y" value="465"/>
<cat key="z" value="798"/>
</dog>
Я хочу упорядочить по этому xml на основании значения атрибута ' value ', где атрибут key = "x".
Использование xquery как добиться.