PHP5 nos facilita la interpretacion de documentos XML con la introduccion de SimpleXML, en este artículo veremos cómo la funcion simplexml_load_file nos permitirá leer e interpretar un archivo XML.
La forma en la que trabaja la funcion es sencilla, convierte el documento XML pasado en el parámetro de la funcion en un objeto de la clase simplexml_element si no presenta errores, vamos a ver un ejemplo:
<?
$noticias = simplexml_load_file('rss.xml');
foreach ($noticias->item as $noticia) {
echo "<b>$noticia->title:</b> ";
echo "$noticia->description<br><br>n";
}
?> Este sería un ejemplo muy sencillo de como leer e interpretar un fichero de noticias RSS, pero vamos a complicarlo un poco teniendo en cuenta los errores que pueden surgir:
<?
$archivo = 'rss.xml';
if (file_exists($archivo)) {
$noticias = simplexml_load_file($archivo);
if($noticias){
foreach ($noticias->item as $noticia) {
echo "<b>$noticia->title:</b> ";
echo "$noticia->description<br><br>n";
}
} else echo "Sintaxi XML inválida";
} else echo "Error abriendo rss.xml";
?>
Usuarios que han visto este tema también han visto...
- Instalación de PHPMyAdmin
- Tabla de Multiplicar en PHP
- Resaltar Palabra Buscada con PHP
- Instrucciones para conectar con una Base de Datos MySQL en PHP
- SiteMaps de Google en PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.