Buen dia,
Tengo un XML y necesito cambiar el orden que debe mostrar. Lo muesta Ascendente y lo quiero mostrar con php en Descendente para que me muestres las ultimas alarmas en primer lugar.
Con este PHP llamo el XML:
<?php
$url = "C:\TelnetWS3\AlarmasXML.xml";
$contenido_xml = "";
if($d = fopen($url, "r")){
while ($aux= fgets($d, 1024)){
$contenido_xml .= $aux;
}
fclose($d);
}else{
echo "No se pudo abrir el XML";
}
$xml =simplexml_load_string ($contenido_xml);
?>
y con este php muestro los resultados:
<?php
for($i=0; $i<count($xml->Alarma); $i++){
$j=$xml->Alarma[$i]->Severidad;
if ($j==Critical)
echo '<tr><td id="pru"> </td><td>'.$xml->Alarma[$i]->Severidad.'</td><td>'.$xml->Alarma[$i]->Nombre.'</td><td id="ancho">'.$xml->Alarma[$i]->Info.'</td><td>'.$xml->Alarma[$i]->Serial.'</td><td>'.$xml->Alarma[$i]->ID.'</td><td>'.$xml->Alarma[$i]->Tipo_A.'</td><td>'.$xml->Alarma[$i]->Fecha.'</td><td>'.$xml->Alarma[$i]->Tipo_E.'</td><td>'.$xml->Alarma[$i]->Nodo_N.'</td></tr>';
else if ($j==Minor)
echo '<tr><td id="pru2"> </td><td>'.$xml->Alarma[$i]->Severidad.'</td><td>'.$xml->Alarma[$i]->Nombre.'</td> <td id="ancho">'.$xml->Alarma[$i]->Info.'</td><td>'.$xml->Alarma[$i]->Serial.'</td><td>'.$xml->Alarma[$i]->ID.'</td><td>'.$xml->Alarma[$i]->Tipo_A.'</td><td>'.$xml->Alarma[$i]->Fecha.'</td><td>'.$xml->Alarma[$i]->Tipo_E.'</td><td>'.$xml->Alarma[$i]->Nodo_N.'</td></tr>';
else if ($j==Major)
echo '<tr><td id="pru3"> </td><td>'.$xml->Alarma[$i]->Severidad.'</td><td>'.$xml->Alarma[$i]->Nombre.'</td><td id="ancho">'.$xml->Alarma[$i]->Info.'</td><td>'.$xml->Alarma[$i]->Serial.'</td><td>'.$xml->Alarma[$i]->ID.'</td><td>'.$xml->Alarma[$i]->Tipo_A.'</td><td>'.$xml->Alarma[$i]->Fecha.'</td><td>'.$xml->Alarma[$i]->Tipo_E.'</td><td>'.$xml->Alarma[$i]->Nodo_N.'</td></tr>';
else if ($j==Warning)
echo '<tr><td id="pru1"> </td><td>'.$xml->Alarma[$i]->Severidad.'</td><td>'.$xml->Alarma[$i]->Nombre.'</td><td id="ancho">'.$xml->Alarma[$i]->Info.'</td><td>'.$xml->Alarma[$i]->Serial.'</td><td>'.$xml->Alarma[$i]->ID.'</td><td>'.$xml->Alarma[$i]->Tipo_A.'</td><td>'.$xml->Alarma[$i]->Fecha.'</td><td>'.$xml->Alarma[$i]->Tipo_E.'</td><td>'.$xml->Alarma[$i]->Nodo_N.'</td></tr>';
}
?>
Necesito que me muestra todo al reves.