Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2009, 04:57
fermmm
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 3 meses
Puntos: 0
error intentando agregar nodo en xml (soy noob)

soy muy novato en php y estoy viendo como se hace para agregar un nodo en un xml, tengo 2 archivos en un servidor, uno que se llama "manejar1.php" (es del que vamos a hablar) y el xml que quiero modificar que se llama "datos.xml" que ya tiene unos datos pregrabados y quiero agregar nuevos nodos con manejar1.php
el codigo es el siguiente:

Código PHP:
<?php
$library 
= new SimpleXMLElement('datos.xml'nulltrue);
$book $library->addChild('book');  
$book->addAttribute('isbn''0812550706');  
$book->addChild('title'"The finished mistery");  
$book->addChild('author''J. F. Rutherford');  
$book->addChild('publisher''Watchtower Society');
//header('Content-type: text/xml');  
echo $library->asXML();
$library->asXML('library.xml'); 
?>
el xml tiene esto grabado:

Código PHP:
<?xml version="1.0" encoding="iso-8859-1"?>
<bloque>
    <noticia>
        <titulo>Hola Caracola </titulo>
        <autor>KaoS</autor>
        <cuerpo>Olla Kaitos a Luisete</cuerpo>
    </noticia>
    <noticia>
        <titulo>Nuevo articulo en desarrolloweb </titulo>
        <autor>Raul</autor>
        <cuerpo>Jeje hola, aqui estamos </cuerpo>
    </noticia>
</bloque>
y lo que me devuelve cuando ejecuto "controlar1.php" en el navegador es esto:

Código HTML:
Hola Caracola KaoS Olla Kaitos a Luisete Nuevo articulo en desarrolloweb Raul Jeje hola, aqui estamos J. F. RutherfordWatchtower Society 
Warning: SimpleXMLElement::asXML() [simplexmlelement.asxml]: SAFE MODE Restriction in effect. The script whose uid is 28735 is not allowed to access /www/uuuq.com/f/e/r/fermmm/htdocs owned by uid 2003 in /www/uuuq.com/f/e/r/fermmm/htdocs/manejar1.php on line 11

Warning: SimpleXMLElement::asXML(library.xml) [simplexmlelement.asxml]: failed to open stream: No such file or directory in /www/uuuq.com/f/e/r/fermmm/htdocs/manejar1.php on line 11
Y nada, despues abro el xml con en navegador y no esta modificado. ¿que puede ser? perdonenme por ser tan noob