Tengo el siguiente archivo XML:
Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<cargo>
<creado>09-05-2010</creado>
</cargo>
El siguiente es el código en php:
Código PHP:
// crear nodos
$doc = new DOMDocument("1.0","ISO-8859-1");
$doc->load("../../dat/xml/mayo.xml");
$cargo = $doc->getElementsByTagName("cargo")->item[0];
$creado = $doc->createElement("creado");
$creado->appendChild($doc->createTextNode("09-05-2010"));
$cargo=$doc->appendChild($creado);
$doc->formatOutput = true;
$string = $doc->saveXML();
// guardar archivo en ruta especificada
// ver tipo de path segun carpeta del usuario
$doc->save("../../dat/xml/mayo.xml");
Código PHP:
<?xml version="1.0" encoding="ISO-8859-1"?>
<cargo>
<creado>09-05-2010</creado>
</cargo>
<creado>09-05-2010</creado>
En este parte del código:
Código PHP:
line 66-----> $cargo=$doc->appendChild($creado);
Código PHP:
line 66-----> $cargo->appendChild($creado);
Código PHP:
Fatal error: Call to a member function appendChild() on a
non-object in .........wxml.php on line 66