- <?php 
-   $f="personas.xml"; 
-   $contenido = "";  
-   if($da = fopen($f,"r"))  
-   {  while ($aux= fgets($da,1024))  
-     {   $contenido.=$aux;  
-     }  
-     fclose($da);  
-     //echo $contenido; 
-   }  
-   else  
-   {  echo "Error: no se ha podido leer el archivo <strong>$f</strong>";  
-     exit(); 
-   } 
-   // 
-   $contenido=ereg_replace("á","a",$contenido);  
-   $contenido=ereg_replace("é","e",$contenido);  
-   $contenido=ereg_replace("í","i",$contenido);  
-   $contenido=ereg_replace("ó","o",$contenido);  
-   $contenido=ereg_replace("ú","u",$contenido);  
-   $contenido=ereg_replace("Á","A",$contenido);  
-   $contenido=ereg_replace("É","E",$contenido);  
-   $contenido=ereg_replace("Í","I",$contenido);  
-   $contenido=ereg_replace("Ó","O",$contenido);  
-   $contenido=ereg_replace("Ú","U",$contenido);  
-   $contenido=ereg_replace("Ñ","NI",$contenido);  
-   $contenido=ereg_replace("ñ","ni",$contenido);  
-   
-   // 
-   $tagnames = array ("cedula","nombres","apellidos");  
-   // 
-   if (!$xml = domxml_open_mem($contenido))  
-   {   echo "Ha ocurrido un error al procesar el documento <strong>\"$f\"</strong> a XML <br>";  
-     exit();  
-   }  
-   else  
-   {  $raiz = $xml->document_element();  
-    
-     $tam=sizeof($tagnames);  
-      
-     for($i=0; $i<$tam; $i++)  
-     {  $nodo = $raiz->get_elements_by_tagname($tagnames[$i]);  
-       $j=0;  
-       foreach ($nodo as $etiqueta)  
-       {  $matriz[$j][$tagnames[$i]]=$etiqueta->get_content();  
-         $j++;  
-       }  
-     }  
-   } 
-   //echo "Numero de Registros: ".count($matriz)."<br>"; 
-   //echo $matriz[1]["nombres"]; 
- ?> 
- <table border="1"> 
- <tr> 
-   <td>Cedula</td> 
-   <td>Nombres</td> 
-   <td>Apellidos</td> 
- </tr> 
- <?php 
-   for ($i=0;$i<count($matriz);$i++) 
-   {  echo " 
-     <tr> 
-       <td>".$matriz[$i]["cedula"]."</td> 
-       <td>".$matriz[$i]["nombres"]."</td> 
-       <td>".$matriz[$i]["apellidos"]."</td> 
-     </tr> 
-     "; 
-   } 
- ?> 
- </table> 
-