0

Manipulando arquivo xml com simplexml - CRUD

criado por Douglas Tybel em 05/07/2013 8:50am
O script para excluir segue a mesma idéia da edição, só que ao encontrar o usuário no loop dos nó, esse nó é excluído:

<?php

include_once("config.php");

$name 	= $_POST["name"];

if(!$name)
exit; //Returns null

$xml = simplexml_load_file(ARQUIVO);

for($i=0; $i < count($xml->{'user-manager'}->{'auth-config'}->{'user'}); $i++) {

    if(strval($xml->{'user-manager'}->{'auth-config'}->{'user'}[$i]->name) == $name) {
        unset($xml->{'user-manager'}->{'auth-config'}->{'user'}[$i]);
    }

}

$xml->asXML(ARQUIVO); // XML original com o novo elemento

include "proxy.php";

?>

No arquivo inde.php faz uma chamada ao prox.php para listar:

Arquivo: index.php

<?php

include_once("proxy.php");


?>

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)