0

Manipulando arquivo xml com simplexml - CRUD

criado por Douglas Tybel em 05/07/2013 8:50am
Quando se trata de manipular arquivo xml encontramos material diversificado na internet, mas com todas as funções CRUD é difícil.

Por esse motivo, para colaborar com quem vai passar por isso, estou publicando um script simplificado que fiz.

O script serve para que ele possa adicionar e remover usuarios do proxy linux, através do arquivo proxy.xml.

Lógico que no arquivo xml só deixei o básico para facilitar o entendimento, uma vez que esse arquivo contem muito mais informação.

A primeira pagina é o arquivo proxy.php que lista todos os usuários, segue abaixo o código:

<?php
include_once("config.php");


#define o encoding do cabeçalho para utf-8
@header('Content-Type: text/html; charset=utf-8');

#carrega o arquivo XML e retornando um Array
$xml = simplexml_load_file(ARQUIVO);

include "top.htm";

#para cada nó atribui à variavel (obj simplexml)
foreach($xml->{'user-manager'}->{'auth-config'}->{'user'} as $user)
{

include "item.htm";

}

include "roda.htm";

?>

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