Foros del Web » Programando para Internet » PHP »

organizar xml estructuralmente SimpleXml

Estas en el tema de organizar xml estructuralmente SimpleXml en el foro de PHP en Foros del Web. Hola a todos, estoy usando la clase SimpleXml para parsear mis archivos xml y a su vez una funcion para organizar en el momento de ...
  #1 (permalink)  
Antiguo 14/11/2012, 06:04
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
organizar xml estructuralmente SimpleXml

Hola a todos, estoy usando la clase SimpleXml para parsear mis archivos xml
y a su vez una funcion para organizar en el momento de ver la informacion
que tengo en mis archivos

Lo hago de la siguiente manera:

Código PHP:
Ver original
  1. <?php
  2. $archivo="xmlcaltarifas/calculo_".$usuario.".xml";
  3.  
  4.  $procedimi = $x->xpath('/nueva_orden/procedimiento');
  5. //esta funcion me ordena el xml
  6.     function ordenar_xml ($t1, $t2){
  7.          $r =  strnatcmp($t1['evento'], $t2['evento']);
  8.          if (!$r){
  9.           return strnatcmp($t1['orden'], $t2['orden']);
  10.          }
  11.           return $r;
  12.     }
  13.  
  14.      usort($procedimi, 'ordenar_xml');
  15.  //ahora  leo el xml
  16.  
  17. foreach( $procedimi as $procedimientos )
  18.  
  19. {
  20.   //aca muestros toda la informacion del xml
  21.  
  22. }
  23. ?>

A medida que voy leyendo el xml, a su vez lo voy actualizando y
el problema que tengo es que visualmente el xml se ve ordenado, pero al mirar el archivo no se ordena..Existe alguna forma de que ese orden visual, tambien se vea reflejado en el archivo ?...o que otra opcion me recomiendan?...Agradezco la colaboracion

Etiquetas: organizar, simplexml, xml, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.