Manipulando arquivo xml com simplexml - CRUD
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:
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";
?>
Novo Comentário: