0

Manipulando arquivo xml com simplexml - CRUD

criado por Douglas Tybel em 05/07/2013 8:50am
O arquivo inserir.php é responsável por criar um nó usando a função addChild:

Arquivo: inserir.php

<?php

include_once
("config.php");

$name                          
= $_POST["name"];
$password                      
= $_POST["password"];
$maxconnections        
= $_POST["maxconnections"];
$profiles                      
= $_POST["profiles"];

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


$xml
= simplexml_load_file(ARQUIVO); // $xml "aponta" para o nó raiz, i.e., <arquivo>

if(!$xml)
return; //Returns null

$obj
= $xml->{'user-manager'}->{'auth-config'}->addChild("user");


$obj
->addChild("name", $name   );
$obj
->addChild("password",$password    );
$obj
->addChild("max-connections", $maxconnections   );
$obj
->addChild("profiles",  $profiles  );


// Incluindo um atributo "formato" no elemento "data"
//$obj->addAttribute('formato', 'w3c');

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

include
"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.)