buenas...
pues mi idea es crear archivos XML directamente desde php. y digamos q en parte lo consigo, pero necesito crear un nodo y un campo CDATA. lo estaba haciendo mas o menos asi:
pero el archivo XML queda asiCódigo PHP:
<?php
$docXML = new DOMDOCUMENT('1.0','iso-8859-15');
$element = $docXML->createElement('ejemplo');
$docXML->appendChild($element);
// We insert the new element as root (child of the document)
$elemento = $docXML->createCDATASection("<b>este es el nodo secundario</b>");
$docXML->appendChild($elemento);
//
//$docXML->saveXML();
echo $docXML->save("/tmp/archivo.xml");
//ahora, copiar todo a la carpeta raiz
$bool = rename("/tmp/archivo.xml", $_SERVER['DOCUMENT_ROOT']."/sitioprueba/archivo_copiado.xml");
if(!$bool)
echo " no se movio el archivo";
else
echo " el archivo se movio";
?>
Código:
<?xml version="1.0" encoding="iso-8859-15"?> <ejemplo/> <![CDATA[<b>este es el nodo secundario</b>]]>
¿alguien tiene alguna idea de como crearlo? osea q quede mas o menos:
Código:
<?xml version="1.0" encoding="iso-8859-15"?> <ejemplo> <![CDATA[<b>este es el nodo secundario</b>]]> <ejemplo/>