Foros del Web » Programando para Internet » PHP »

php y xml

Estas en el tema de php y xml en el foro de PHP en Foros del Web. Wola! Tengo el siguiente código: Código PHP: $xml = simplexml_load_file ( "mixml.xml" ); chmod ( "mixml.xml" ,  0755 ); $xml -> subnodo -> addAttribute ( ...
  #1 (permalink)  
Antiguo 18/06/2008, 13:50
 
Fecha de Ingreso: marzo-2006
Mensajes: 5
Antigüedad: 18 años, 1 mes
Puntos: 0
php y xml

Wola!
Tengo el siguiente código:

Código PHP:
$xml=simplexml_load_file("mixml.xml");
chmod("mixml.xml"0755);
$xml->subnodo->addAttribute('nombreatributo','valoratributo'); 
y el fichero "mixml.xml" es así:

Código:
<?xml version="1.0" encoding="utf-8"?>
<nodo>
	<subnodo>
	       	 <subsubnodo>valor del nodo</subsubnodo>		 
 	</subnodo>	
</nodo>
En el código php uso la clase simpleXm (http://es.php.net/simplexml).

Está claro que lo que quiero es insertar un atributo, pero no me va, y le he dado mil vueltas al código y no se porque no funciona. Las pruebas las realizo en mi propio ordenador con Xampp instalado. Lo curioso es que si pongo esto:

Código PHP:
echo $xml->subnodo->subsubnodo 
el navegador me devuelve "valor del nodo" (significa que entonces el script accede perfectamente al archivo xml y puede leer los datos de él). Entonces ¿porqué no me funciona y no se queda guardado en el xml cuando uso addChild o addAttribute o cualquier funcion que sea de escribir algo nuevo en el xml?

HELP!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:44.