
Que tal?
Deseo crear un archivo xml desde php así:
Código HTML:
<?xml version="1.0"?> <contactos xmlns="MiXml"> <persona> <nombre>Ana</nombre> <telefono>1111</telefono> </persona> <persona> <nombre>Luis</nombre> <telefono>2222</telefono> </persona> </contactos>
Código PHP:
<?php
$xml = new DOMDocument();
$xml->load('RegistroContactos.xml'); // el archivo existe
$contactos = $xml->createElement('contactos',''); //no puedo crear el atributo xmlns="MiXml", o no sé como hacerle.
$xml->appendChild($contactos);
$persona = $xml->createElement('persona','');
$contactos->appendChild($persona);
$nombre = $xml->createElement('nombre','');
$persona->appendChild($nombre);
$telefono = $xml->createElement('telefono','');
$persona->appendChild($telefono);
$xml->save("RegistroContactos.xml");
?>
Funciona bien, pero el problema es que no puedo crear la etiqueta


Código HTML:
<contactos xmlns="MiXml">
Gracias de antemano

Salu2