Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2011, 16:23
oscarbt
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años, 6 meses
Puntos: 27
como puedo hacer un conteo en xml a partir de un atributo??

Buenas a todos, tengo un xml que parseo desde php y tiene la siguiente estructutura:



Como observan, existe un atributo llamado codparam que es que que me diferencia los tipos de evolución...

Para leer el xml, hago lo siguiente:

Código PHP:
Ver original
  1. $x = new SimpleXMLElement($archivo, null, true);
  2.  
  3. foreach( $x->evolucion as $evolucion )
  4. {
  5. $codparam=$evolucion['codparam'];
  6. $elemento=$evolucion->elemento;
  7. $descripcion=$evolucion->descripcion;
  8.  
  9. }
Habia creado una variable bandera para definir en que momento, el valor del atributo codparam cambiaba, y eso me funciono pero lo que realmente necesito saber es cuantas etiquetae evolucion existen para cada codparam

Es decir que me diga para codparam=7 hay 3 evoluciones
y para codparam=8 hay 2 evoluciones

Como podria hacerlo?..agradezco me puedan indicar muchas gracias