Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2013, 19:28
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
leer xml creado con php, duda.

hola una pregunta, se supone que tengo un array que es de una base de datos y lo quiero pasar a XML... con php..

se hace por medio de una clase... DOMdocument...

1) tengo que saber obligatoriamente,el NOMBRE DE LOS CAMPOS, colocar el nombre de los campos. que luego seran esas etiquetas,?,, o puede ser dinamico...??

disculpen no recuerdo, si en una consulta sql. traigo todos los campos. y puedo sacar el NOMBRE de los campos,.


2) como hago para leer , un xml que fue creado con un php..
en ningun momento va a haber un archivo.. fisicamente que se llama "archivo.XML" si no que sera un php que mostrara un XML..
bueno en el momento de leer. lo toma igual??yo intente poniendo que el XML,. sea el archivo php , que lo genero pero no andaba mi codigo... este seria masomenos..




Código PHP:
<?php

$doc
=new  DOMDocument();

$doc->load("crearxml.php");

$persona=$doc->getElementsByTagName("personas");

foreach (
$persona as $p)
{

$id=$p->getElementsByTagName("id");
$id_persona=$id->item(0)->nodeValue;

$name=$p->getElementsByTagName("nom");
$nom=$name->item(0)->nodeValue;

$email=$p->getElementsByTagName("correo");
$correo=$email->item(0)->nodeValue;



echo  
$nom;
}


gracias....