Parseando XML con PHP. Lo más fácil y simple
- agosto 28, 2008
- 2 comentarios
- PHP Tags: librerias y funciones
Una de las maneras más simples de parsear los datos de un xml es usar la función de php simpleXML que viene integrada con el apache, por lo que su uso se hace incluso más fácil aún.
La versión del xml tiene que ser la 1.0, ya que he estado haciendo pruebas con la versión 2.0 y no se podía.
Un ejemplo de como leer un XML usando simpleXML es el siguiente:
$sx = simplexml_load_file('archivo.xml');
/*Éste ejemplo de XML es el más básico pues no tiene cabecera con la típica información del RSS como channel, una imagen, etc
y directamente empieza a pintar los nodos que contienen la información en éste caso los nodos principales se llaman "post" y por ejemplo un caso de nodo child sería "title"
*/
foreach($sx->post as $item)
{
$title_text_value = $item->title;
print "$title_text_value";
}
Más info en : http://es.php.net/manual/es/book.simplexml.php
Tags de búsquedas:
parsear xml php, parsear xml con php, php parse xml, parse xml php, php parsear xml, parser xml php, parsear xml en php, read xml php, php read xml, parsear un xml con php
Posts Relacionados:
- expresiones regulares para parsear un RSS o XML En este post voy a explicar como eliminar un contenido determinado ya sea una imagen o una etiqueta HTML, que no queremos que salga cuando parseamos el RSS o XML...
- mostrar los mensajes de error del php por pantalla con error_reporting Establece el nivel de notificación de errores. El parámetro es un valor de tipo integer que representa un campo de bits, o constantes nominadas. Los niveles de error_reporting y constantes...
- crear marcas de agua con php Pues hace tiempo que implementé este script para crear marcas de agua en una tienda online para marcar productos como agotados y no me acordaba que lo tenía. Es un...
- Obtener la extension de un archivo subido con php En este post voy a explicar como comprobar las extensiones de una imagen con una simple función en php podremos sacar la extensión de un archivo, ya sea una imagen...
- PHP Fatal error: Call to undefined function: json_encode() Cuando os de este problema es que tenéis una versión desactualizada de PHP. Para solventar este error necesitáis instalar la versión 5.2 o superior pues las función json_encode() fué agregada...

RSS Feed
mucha gracias
Muy bueno, lastima que solo sirve para PHP 5