Saludos a todos los integrantes de este foro; luego de buscar en San google
es que recurro a ustedes porque no encuentro la forma de como poder generar
un XML de la forma como necesito. Les detallo:
El XMl que necesito es de la siguiente manera:
Código HTML:
<docentes>
<docentes01>
<nombre apellido='Rojas Villanueva'>Rodolfo</nombre>
<nombre apellido='Castañeda Sifuentes'>Fernando</nombre>
</docentes01>
<docentes02>
<dni fecha='20-10-75'>32961595</dni>
</docentes02>
</docentes>
Claro que esto va a ser leido de una base de datos; el codigo php actual que
tengo es:
Código PHP:
$doc = new DomDocument("1.0");
$root = $doc->createElement("Docentes");
$doc->appendChild($root);
$Nombre = $doc->createElement("Nombre");
$result=mysql_query("SELECT * FROM prueba") or die("No se encuentra la
tabla");
$suma = mysql_query("SELECT COUNT(*) FROM prueba") or die("No se pudo contar
la tabla");
for ($i=0; $i<$suma; $i++) {
While ($row = mysql_fetch_row($result)) {
$root ->appendChild($Nombre);
$Texto=$doc->createTextNode(utf8_encode($row[0]));
$Nombre->appendChild($Texto);
}
}
$doc->save("creado.xml");
Este codigo me genera el siguiente XML:
Código HTML:
<Docentes><Nombre>RodolfoFernando</Nombre></Docentes>
He intentado de diferentes formas y no he tenido ningun resultado.
Les estaria muy agradecidos con su ayuda en mi codigo anticipadamente.