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!

4 comentários para 'SimpleXML - Trabalhando com XML e PHP - Parte 2/2.'

Assine o Feed dos comentários ou faça um TrackBack para 'SimpleXML - Trabalhando com XML e PHP - Parte 2/2.'.

  1. Camilo disse,

    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.

  2. Zeh disse,

    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.

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

:: Trackbacks/Pingbacks ::

  1. Pingback by Zehh » SimpleXML - Trabalhando com XML e PHP - Parte 1/2 - on July 4th, 2007 at 11:47 am

Comente