Tambien podes hacer esto, es menos performante, pero capaz lo ves mejor:
Código PHP:
Ver original$critical = 0;
$major = 0;
$minor = 0;
foreach ($xml as $alarma) {
switch ($alarma->Severidad) {
case "Critical": $critical++;
case "Major": $major++;
case "Minor": $minor++;
}
}
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.