";print_r($error);echo ""; echo "Error while parsing the document\n"; exit; } //Llegin els nodes! $root = $dom->document_element();//L'etiqueta arrel, que no ens interessa... /*Agafem els nodes*/ $nodes=$root->child_nodes(); foreach($nodes as $node){ if(($node->tagname)=="molls"){ /*Ja estem a l'alçada del tag molls, ara anem agafant moll a moll*/ $array_molls=$node->child_nodes(); foreach($array_molls as $moll){ //echo $moll->tagname."
\n"; $nom_del_moll=$moll->tagname;//Ja tenim el moll! $nodes_moll=$moll->child_nodes(); foreach($nodes_moll as $node_moll){ //echo $node_moll->tagname."
\n"; $nom_de_lavis=$node_moll->tagname;//Ja tenim el nom de l'avis! $array_avisos=$node_moll->child_nodes(); foreach($array_avisos as $nom_avis){ if(($nom_avis->tagname)=="nivell"){ //echo $nom_avis->get_content()."
\n"; $nivell_dalerta= $nom_avis->get_content(); $molls[$nom_del_moll][$nom_de_lavis]=$nivell_dalerta;//INTRODuim L?ELEMENT DE L'ARRAY }//fi de l'if de camp "nivell" }//Acabem de recorrer els camps de cada avis }//Acaba el foreach de cada tipus d'avis }//Acaba el foreach de cada moll }}//Acabem de revisar tots els molls. $tipus_avis=array("ones_llargues","agitacio","vent","ultrapassament"); /*Treiem l'inici de la pàgina, que no canvia.*/ ?> Alertes
Alertes vàlides el dia a les
$avisos_moll){ if($classe_taula=="texttaulagris"){$classe_taula="texttaulablanc";} else {$classe_taula="texttaulagris";} echo "\n"; //Nom del moll echo ""; //Alertes: //Agitació $imatges_agitacio=array("verd"=>"../icones/quadratverd.gif","taronja"=>"../icones/quadrattaro.gif","vermell"=>"../icones/quadratverm.gif"); if($avisos_moll['agitacio']){$img="";} else {$img="";} echo ""; //Ultrapassament: $imatges_ultrapassament=array("verd"=>"../icones/triangleverd.gif","taronja"=>"../icones/triangletaro.gif","vermell"=>"../icones/triangleverm.gif"); if($avisos_moll['ultrapassament']){$img="";} else {$img="";} echo ""; //Ones llargues $imatges_ones_llargues=array("verd"=>"../icones/cercleverd.gif","taronja"=>"../icones/cercletaro.gif","vermell"=>"../icones/cercleverm.gif"); if($avisos_moll['ones_llargues']){$img="";} else {$img="";} echo ""; //Vent $imatges_vent=array("verd"=>"../icones/estrellaverd.gif","taronja"=>"../icones/estrellataro.gif","vermell"=>"../icones/estrellaverm.gif"); if($avisos_moll['vent']){$img="";} else {$img="";} echo ""; echo "\n"; } ?>

Agitació

Ultrapasament

Ones llargues

Vent

         

$nom_del_moll

$img
$img
$img
$img