Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson Brilhante

[Resolvido] Inserir dados no XML via php

Recommended Posts

Bom dia,

 

estou com um arquivo xml:

<?xml version="1.0" encoding = "UTF-8" standalone="yes" ?>
<geral>

<usuario>
<numero>1</numero>
<nome>jefferson</nome>
</usuario>

<usuario>
<numero>2</numero>
<nome>igor</nome>
</usuario>

</geral>


 

 

como faço em php para adicionar?

 

<usuario>
<numero>3</numero>
<nome>fulano</nome>
</usuario>

 

dentro de:

<geral>
</geral>

 

embaixo do último usuário.

 

quem souber a função ou script pra fazer isso da uma dica ae valeww.

 

 

Desde já agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia @Jefferson.

 

Bom dia a todos, Desculpa se postei no lugar errado, procurei em outros tópicos, mas os que encontrei não respondiam a minha pergunta.

 

Se alguém souber de algum tópico que responda, ou souber como fazer, por favor aguardo.

 

Desde já agradeço a todos.

 

Não faça post up, e nem posts sem conteúdo relevante.

Isso vai contra as regras do fórum. http://forum.imasters.com.br/index.php?app=core&module=help

 

Apenas aguarde que alguém lhe responda.

 

 

@topic:

http://www.php.net/manual/pt_BR/simplexmlelement.addchild.php

 

O manual pode ser teu amigo se você souber usá-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para quem tiver futuramente a mesma dúvida que eu tive, segue exemplo de como eu fiz:

 

<?php

$xml = simplexml_load_file("usuarios.xml");

$filho = $xml->addChild('usuario','');
$filho->addChild('numero','3');
$filho->addChild('nome','fulano');
file_put_contents ("usuarios.xml", $xml->asXML());
?> 

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.