Tema: ordernar xml
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2012, 12:24
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 4 meses
Puntos: 46
ordernar xml

Hola a todos.

Estoy queriendo ordenar un xml en base aun campo de la siguiente manera.

Código C#:
Ver original
  1. dsHistorico.ReadXml(Server.MapPath("../xml/miXml.xml"));
  2. dsHistorico.Tables[0].DefaultView.Sort = "orden desc";
  3. rpHistorico.DataSource = dsHistorico.Tables[0].DefaultView;
el xml tiene esta estructura.
Código XML:
Ver original
  1. <?xml version="1.0" standalone="yes"?>
  2. <datos>
  3.     <registro>
  4.         <orden>1</orden>
  5.     </registro>
  6.     <registro>
  7.         <orden>2</orden>
  8.     </registro>
  9.     <registro>
  10.         <orden>3</orden>
  11.     </registro>
  12. </datos>

el problema esta en que el valor del campo orden lo toma como cadena y temino con un ordenamiento parecido a esto:

1,10,2,3,4...

Alguien sabe como hacer para que el valor del nodo orden lo tome como numero y no como cadena?

Saludos.