SimpleXML - Trabalhando com XML e PHP - Parte 2/2.
Muita gente esta me pedindo então vamos lá, vou mostrar como alterar arquivos XML da maneira mais simples possível.
$arquivo = fopen(”arquivo.xml”, “w+”);
Abre o arquivo para leitura e escrita se o arquivo já existir o arquivo vai ser apagado e criado um novo.
$xml = ‘< ?xml version="1.0" encoding="UTF-8"? >
< mensagem >Olá Mundo!!!< /mensagem >‘;
Agora você monta o seu XML da maneira que achar necessário.
fwrite($arquivo, $xml);
Escreve no arquivo tudo o que estiver na $XML.
fclose($arquivo);
Fecha o arquivo.
Simples não? Você lê o XML como eu mostrei aqui, e altera o XML como quiser, monte a estrutura do XML em uma variável e grave no arquivo.
Dúvidas? Deixe nos comentários!
Desculpe-me pela indelicadeza, mas o que as pessoas pedem com frequëncia não é alterar o XML de forma integral, ou seja, de forma que você mexa na estrutura inteira e sim o que costuma-se pedir é o acrecimo de nós.
Esse tipo de alteração em que você citou é o mesmo para arquivos .TXT, .DTA ou qualquer arquivo texto/binário, ou seja em uma aplicação ela serve somente para acrecimo de atributo.
Camilo, pelo SimpleXML isso não é possível quem quiser fazer isto terá que usar outra biblioteca! Expliquei desse modo por que é muito simples e rápido.
Prezado Zeh, sem querer abusar de sua generosidade em compartilhar conhecimentos, daria pra implementar o php buscando os dados direto de um formulário html e gravando no xml??? Grato.