Mostrando Codigo - Xml
Creacion con php de un archivo XML
Con este codigo podras crear un archivo XML mediante Php.
El Script ha sido traducido para facilitar su uso.
CODIGO
<!-- Codigo ofrecido por Tutores.org -->
<?Php
$doc = new_xmldoc('1.0');
$root = $doc->add_root('miembros');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->new_child('apellido','Gomez');
$mis_miembros->new_child('nombre','Juan');
$mis_miembros->new_child('email','Juan@gomez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->new_child('apellido','Suarez');
$mis_miembros->new_child('nombre','Luis');
$mis_miembros->new_child('email','Luis@Suarez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->new_child('apellido','Rodriguez');
$mis_miembros->new_child('nombre','Manolo');
$mis_miembros->new_child('email','Manolo@rodriguez');
$fp = @fopen('miembros.xml','w');
if(!$fp) {
die('No pudo crearse el Archivo XML');
}
fwrite($fp,$doc->dumpmem());
fclose($fp);
?>
______________________________________________________________
El resultado del archivo XML Creado
________________________________________
<miembros>
<miembro>
<apellido>gomez</apellido>
<nombre>Juan</nombre>
<email>Juan@gomez.com</email>
</miembro>
<miembro>
<apellido>Suarez</apellido>
<nombre>Luis</nombre>
<email>Luis@suarez.com</email>
</miembro>
<miembro>
<apellido>Rodriguez</apellido>
<nombre>Manolo</nombre>
<email>Manolo@rodriguez.com</email>
</miembro>
</miembros>
ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Creacion con php de un archivo XML" href="http://www.tutores.org/codigo/838/" target="_blank">Creacion con php de un archivo XML</a>
<!-- Final enlace Tutores.org -->
<a title="Tutores.org - Creacion con php de un archivo XML" href="http://www.tutores.org/codigo/838/" target="_blank">Creacion con php de un archivo XML</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
mais
y como se podria crear el archivo en solo lectura?
tomás p. izquierdo kairúz
¿Como agrego un atributo por ejemplo como le pongo a miembro una identificación para que quedase:
[*CODE*]
<miembros>
<miembro id='12'>
<apellido>gomez</apellido>
<nombre>Juan</nombre>
<email>Juan@gomez.com</email>
</miembro>
<miembro id='13'>
<apellido>Suarez</apellido>
<nombre>Luis</nombre>
<email>Luis@suarez.com</email>
</miembro>
<miembro id='16'>
<apellido>Rodriguez</apellido>
<nombre>Manolo</nombre>
<email>Manolo@rodriguez.com</email>
</miembro>
</miembros>
[*/CODE*] ?
Esa es mi duda espero la puedas contestar
Saludos
[*CODE*]
<miembros>
<miembro id='12'>
<apellido>gomez</apellido>
<nombre>Juan</nombre>
<email>Juan@gomez.com</email>
</miembro>
<miembro id='13'>
<apellido>Suarez</apellido>
<nombre>Luis</nombre>
<email>Luis@suarez.com</email>
</miembro>
<miembro id='16'>
<apellido>Rodriguez</apellido>
<nombre>Manolo</nombre>
<email>Manolo@rodriguez.com</email>
</miembro>
</miembros>
[*/CODE*] ?
Esa es mi duda espero la puedas contestar
Saludos
tomás p. izquierdo kairúz
Gracias pero ya la encontre.
El código quedaría así:
[*CODE*]
<?Php
$doc = new_xmldoc('1.0');
$root = $doc->add_root('miembros');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "12");
$mis_miembros->new_child('apellido','Gomez');
$mis_miembros->new_child('nombre','Juan');
$ mis_miembros->new_child('email','Juan@gomez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "13");
$mis_miembros->new_child('apellido','Suarez');
$mis_miembros->new_child('nombre','Luis');
$mis_miembros->new_child('email','Luis@Suarez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "16");
$mis_miembros->new_child('apellido','Rodriguez');
$mis_miembros->new_child('nombre','Manolo ');
$mis_miembros->new_child('email','Manolo@rodriguez');
$fp = @fopen('miembros.xml','w');
if(!$fp) {
die('No pudo crearse el Archivo XML');
}
fwrite($fp,$doc->dumpmem());
fclose($fp);
?>
[*/CODE*]
Saludos
El código quedaría así:
[*CODE*]
<?Php
$doc = new_xmldoc('1.0');
$root = $doc->add_root('miembros');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "12");
$mis_miembros->new_child('apellido','Gomez');
$mis_miembros->new_child('nombre','Juan');
$ mis_miembros->new_child('email','Juan@gomez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "13");
$mis_miembros->new_child('apellido','Suarez');
$mis_miembros->new_child('nombre','Luis');
$mis_miembros->new_child('email','Luis@Suarez.com');
$mis_miembros = $root->new_child('miembro','');
$mis_miembros->set_attribute("id", "16");
$mis_miembros->new_child('apellido','Rodriguez');
$mis_miembros->new_child('nombre','Manolo ');
$mis_miembros->new_child('email','Manolo@rodriguez');
$fp = @fopen('miembros.xml','w');
if(!$fp) {
die('No pudo crearse el Archivo XML');
}
fwrite($fp,$doc->dumpmem());
fclose($fp);
?>
[*/CODE*]
Saludos
francisco murillo
copie el codigo y lo puse en mi servidor y me dice ::: Fatal error: Call to undefined function new_xmldoc().. que mas necesito??
Tutores.org 19/04/2003
hola
habia un pequeno error en el codigo
prueba modificar
la primera linea
$doc = new_xmldoc('1.0');
por
$doc = new xmldoc('1.0');
ya hemos hecho los cambos necesarios en el codigo
saludos
habia un pequeno error en el codigo
prueba modificar
la primera linea
$doc = new_xmldoc('1.0');
por
$doc = new xmldoc('1.0');
ya hemos hecho los cambos necesarios en el codigo
saludos
druiz
a mi me genera el siguiente error...
Fatal error: Class 'xmldoc' not found in C:Servidorwwwxml.php on line 3
Fatal error: Class 'xmldoc' not found in C:Servidorwwwxml.php on line 3
Rey 04-08-2009 03:30:20
A mi me genera ese pinche error... de
Fatal error: Class 'xmldoc' not found in E:Webserverswwwgenerar.php on line 3
Fatal error: Class 'xmldoc' not found in E:Webserverswwwgenerar.php on line 3
Sin definir
Igual a mi me marca ese error de fatal error.
yasmin
hola!!!
gracias por la información, me ayudo mucho.
gracias por la información, me ayudo mucho.
Musika
se puede convertir el php en un formulario??
hernan 11-10-2007 04:08:08
Que libreria es la que esta utilizando en estos ejemplo..?
La verdad que lo probe y anda pero no se que libreria es la utilizada ya que con otras librerias de otras paginas no puedo crear el ejemplo.
La verdad que lo probe y anda pero no se que libreria es la utilizada ya que con otras librerias de otras paginas no puedo crear el ejemplo.
sk
Hola a todos.
Me gustaria saber si se puede introducir php dentro de un archivo XML. Lo que pasa es que tengo unas galerias que cogen el nombre de las miagenes de un xml, pero ese nombre de las imagenes es un nombre escrito osea es estatico , yo quiero cambiar eso por php para que los nombres venga de una base de datos y eso sea dinamico.
Me gustaria saber si se puede introducir php dentro de un archivo XML. Lo que pasa es que tengo unas galerias que cogen el nombre de las miagenes de un xml, pero ese nombre de las imagenes es un nombre escrito osea es estatico , yo quiero cambiar eso por php para que los nombres venga de una base de datos y eso sea dinamico.
Richy
Que tal buen día:
Alguien me podria ayudar a generar el XML a partir de una base de datos de access?? porfa es urgente, gracias : )
Alguien me podria ayudar a generar el XML a partir de una base de datos de access?? porfa es urgente, gracias : )
INSERTAR COMENTARIO











