10/05/2012, 14:09
|
| | Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 10 meses Puntos: 0 | |
Respuesta: Contar tags XML PHP Amigo este es el ejemplo del XML y necesito contar cuantas Critical, Major y Minor hay. Espero su ayuda.
Código:
<?xml version="1.0" encoding="UTF-8"?>
<Alarmas>
<Alarma Serial="1451329" Fecha="2012-02-01 11:45:52">
<Nombre>E1/T1 Remote Alarm</Nombre>
<Serial>1451329</Serial>
<ID>1103</ID>
<Fecha>2012-02-01 11:45:52</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=12, BTS ID=39, BTS Name=BTS39_Alto_Barinas</Info>
<Severidad>Major</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA1</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="713394" Fecha="2011-02-03 21:12:15">
<Nombre>Instant E1/T1 Link BER Threshold Crossed Alarm</Nombre>
<Serial>713394</Serial>
<ID>1123</ID>
<Fecha>2011-02-03 21:12:15</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=4, BTS ID=41, BTS Name=BTS41_Barinitas_MOVISTAR</Info>
<Severidad>Minor</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA1</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="713387" Fecha="2011-02-03 21:11:15">
<Nombre>E1/T1 Link BER Threshold Crossed Alarm</Nombre>
<Serial>713387</Serial>
<ID>1122</ID>
<Fecha>2011-02-03 21:11:15</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=7, BTS ID=55, BTS Name=BTS55_Hato_Palma_Sola_BRN</Info>
<Severidad>Minor</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA1</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="713386" Fecha="2011-02-03 21:11:15">
<Nombre>E1/T1 Link BER Threshold Crossed Alarm</Nombre>
<Serial>713386</Serial>
<ID>1122</ID>
<Fecha>2011-02-03 21:11:15</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=4, BTS ID=41, BTS Name=BTS41_Barinitas_MOVISTAR</Info>
<Severidad>Minor</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA1</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="713239" Fecha="2011-02-03 20:47:14">
<Nombre>Instant E1/T1 Link BER Threshold Crossed Alarm</Nombre>
<Serial>713239</Serial>
<ID>1123</ID>
<Fecha>2011-02-03 20:47:14</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=7, BTS ID=55, BTS Name=BTS55_Hato_Palma_Sola_BRN</Info>
<Severidad>Minor</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA1</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="174618" Fecha="2011-12-09 11:29:07">
<Nombre>IMA/UNI Link LOCD</Nombre>
<Serial>174618</Serial>
<ID>1007</ID>
<Fecha>2011-12-09 11:29:07</Fecha>
<Info>Subrack No.=4, Slot No.=0, Subsystem No.=0, Link No.=3</Info>
<Severidad>Major</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Trunk</Tipo_E>
<Nodo_N>BSC_ACA2</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
<Alarma Serial="201396" Fecha="2012-03-01 00:04:05">
<Nombre>Emergency workstation disconnected</Nombre>
<Serial>201396</Serial>
<ID>27013</ID>
<Fecha>2012-03-01 00:04:05</Fecha>
<Info>BAM Process No=0, Process Name=SMirror</Info>
<Severidad>Minor</Severidad>
<Tipo_A>Fault</Tipo_A>
<Tipo_F>BSC</Tipo_F>
<Tipo_E>Communication</Tipo_E>
<Nodo_N>BSC_ACA2</Nodo_N>
<Nodo_T>BSC6600</Nodo_T>
</Alarma>
</Alarmas>
|