Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 01:02
rafaelblanco
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
Información Borrar un Nodo de un Arbol XML desde PHP utilizando DOMDocument

Hola a todos, la verdad es que tengo un inquietud y me toco recurir a este foro para ver si conseguia una ayuda extra, estoy haciendo un modulo de comentarios para un sitio desarrollado totalmente en flash, ([URL="http://webrafa.hitechcolombia.com/mp"]http://webrafa.hitechcolombia.com/mp[/URL]) y necesito eliminar un nodo que hace parte de un arbol xml en el cual almaceno los comentarios que se suben desde el sitio, estoy utilizando el siguiente XML...

<?xml version="1.0" encoding="utf-8"?>
<contenido>
<comentario>
<nombre>Rafael A. Blanco P.</nombre>
<correo>[email protected]</correo>
<mensaje>Hola a todos</mensaje>
<fecha>Sabado 16 de Enero de 2010</fecha>
</comentario>
</contenido>

la intension es eliminar el nodo 'comentario' pues este se actualiza desde la presentacion flash, y el php que utilizo para su eliminacion es el siguiente

<?php
if ($_POST['entrada'] != "") {

//--
$entrada = $_POST['entrada'];
$clave = $_POST['clave'];
$nodoAborrar = $entrada - 1;


$myXML = new DOMDocument;
$myXML->load('../xml/foro.xml');

$nodo = $myXML->documentElement;
$comentario = $nodo->getElementsByTagName('comentario')->item(0)->removeChild($comentario);

$myXML->save('../xml/foro.xml');
}
?>

pero el codigo parece no funcionar, y no me muestra error alguno, alguien tiene una respuesta que me pueda ayudar, la verdad lo agradeceria mucho.