Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/05/2012, 14:45
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Contar tags XML PHP

Tambien podes hacer esto, es menos performante, pero capaz lo ves mejor:

Código PHP:
Ver original
  1. $critical = 0;
  2. $major = 0;
  3. $minor = 0;
  4. foreach ($xml as $alarma) {
  5.     switch ($alarma->Severidad) {
  6.         case "Critical": $critical++;
  7.         case "Major": $major++;
  8.         case "Minor": $minor++;
  9.     }
  10. }

Y de paso te aviso, cuando ejecutaste el codigo de walterdevel te devolvio 2 posiciones del mismo tipo, una major y otra MAJOR, fijate de que esten escritas iguales las cosas que estan dentro del tag <Severidad></Severidad> porque te las esta separando en 2 algo que deberian estar juntas, major y MAJOR supongo que son iguales, ojo con eso.
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com