En la version para PHP5 al generar un nodo este es agregado automaticamente a su padre, por lo que no necesitas agregarlo al DOM.
PHP5:
Código PHP:
$xml = new GeckoXML("productos");
$producto1 = $xml->createNode("producto");
$producto1->setAttribute( "id", "1" );
$producto1->setData("lata");
$producto2 = $xml->createNode("producto");
$producto2->setAttribute("id", "2" );
$producto2->setData( "refresco" );
PHP4:
Código PHP:
$xml = new GeckoXML("productos");
$producto1 = $xml->createNode("producto");
$producto1->setAttribute( "id", "1" );
$producto1->setData("lata");
$xml->appendChild($producto1);
$producto2 = $xml->createNode("producto");
$producto2->setAttribute("id", "2" );
$producto2->setData( "refresco" );
$xml->appendChild($producto2);