Tengo un xml, con la siguiente estructura:
Código:
Como verán, está ordenado por el nodo <id>, pero quisiera que estuviera ordenado por <fechaalta>, estoy trabajando con .NET(C#), y no tengo idea de como poder hacer esto <noticias> <noticia> <id><![CDATA[ 123 ]]></id> <titulo><![CDATA[ Titulo de la noticia ]]></titulo> <descripcion><![CDATA[ Descripcion de la noticia ]]></</descripcion> <horaalta><![CDATA[ 08:06]]></</horaalta> </noticia> <noticia> <id><![CDATA[ 124 ]]></id> <titulo><![CDATA[ Titulo de la noticia ]]></titulo> <descripcion><![CDATA[ Descripcion de la noticia ]]></</descripcion> <horaalta><![CDATA[ 08:07]]></</horaalta> </noticia> <noticia> <id><![CDATA[ 125 ]]></id> <titulo><![CDATA[ Titulo de la noticia ]]></titulo> <descripcion><![CDATA[ Descripcion de la noticia ]]></</descripcion> <horaalta><![CDATA[ 07:00]]></</horaalta> </noticia> <noticia> <id><![CDATA[ 126 ]]></id> <titulo><![CDATA[ Titulo de la noticia ]]></titulo> <descripcion><![CDATA[ Descripcion de la noticia ]]></</descripcion> <horaalta><![CDATA[ 10:00]]></</horaalta> </noticia> <noticia> <id><![CDATA[ 127 ]]></id> <titulo><![CDATA[ Titulo de la noticia ]]></titulo> <descripcion><![CDATA[ Descripcion de la noticia ]]></</descripcion> <horaalta><![CDATA[ 06:00]]></</horaalta> </noticia> </noticias>

Alguien de ustedes ha tenido esta pregunta?, cómo lo solucionaron?
Gracias!