Salve a tutti.

Dovrei ordinare un file xml fatto così:

codice:
<downloads>
	<download>
		<url>www.ciao.it</url>
		<no>5</no>
	</download>
	<download>
		<url>www.free-svgz.com</url>
		<no>5</no>
	</download>
	<download>
		<url>www.google.it</url>
		<no>5</no>
	</download>
	<download>
		<url>www.facebook.com</url>
		<no>5</no>
	</download>
</downloads>
Vorrei ordinare ogni <download> a seconda del contenuto dei tag <url> in ordine crescente, perciò l'output dovrebbe essere:

codice:
<downloads>
	<download>
		<url>www.ciao.it</url>
		<no>5</no>
	</download>
	<download>
		<url>www.facebook.com</url>
		<no>5</no>
	</download>
	<download>
		<url>www.free-svgz.com</url>
		<no>5</no>
	</download>
	<download>
		<url>www.google.it</url>
		<no>5</no>
	</download>
</downloads>
Non saprei come fare, premetto che sono alle prime armi con php e sto usando le librerie di simplexml per aggiungere e modificare nodi...

Grazie in anticipo, se servono ulteriori dettagli non esitate a chiedere!