Originariamente inviato da Lollys
Dipende !

Se trasformi il tuo xml con xsl puoi utilizzare xsl passando un parametro!

Ma se utilizzi xml come stringhe di dati, dovresti utilizzare degli array, ma verrebbe un casino !
mi associo a Lollys

non puoi farlo con DOM (o meglio è un casino), ti conviene prima trasformare il tuo XML in un altro XML con XSL utilizzando il namespace xsl:sort che te lo ordina a tuo piacimento, poi avendolo già ordinato ne fai quello che vuoi.