Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2012, 09:58
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
determinar superioridad de elementos xml segun un atributo

Hola a todos, estoy trantando de verificar como conocer el valor superior de una serie de datos que tengo en un xml pero no doy con la solucion

La estructura del xml es :

Código CSS:
Ver original
  1. <?xml version="1.0"?>
  2. <calculadora>
  3. <procedimiento manual="0002" codigo="010101" valor="70.00" ><nombre>PPROCEDIMIENTO 1</nombre>
  4. </procedimiento>
  5. <procedimiento manual="0002" codigo="010105" valor="75.00" ><nombre>PPROCEDIMIENTO 2</nombre>
  6. </procedimiento>
  7. <procedimiento manual="0002" codigo="010109"  valor="30.00" ><nombre>PPROCEDIMIENTO 3</nombre>
  8. </procedimiento>
  9. </calculadora>

Hasta ahora solo muestro con SimpleXML los datos:

Código PHP:
Ver original
  1. <?php
  2. $x = new SimpleXMLElement($archivo, null, true);
  3. foreach( $x->procedimiento as $procedimientos )
  4. {
  5.            $manual=$procedimientos['manual'];
  6.            $codigo=$procedimientos['codigo'];
  7.            $valor=$procedimientos['valor'];
  8.            echo$codigo." ". $manual."</br>";
  9.  
  10. }
  11. ?>

Pero como puedo determinar el mayor de los tres, o mejor ordenarlos de tal forma que pueda determinar el orden segun el atributo valor ?

Agradezco me puedan ayudar...