Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou tentando incluir alguns dados em um arquivo XML utilizando DOM XML, meu código está assim:
$xdoc = new DomDocument;
$xdoc->Load('items.xml');
$content = $xdoc->getElementsByTagName('items')->item(0);
$Image = $xdoc->createElement('image');
$Path = $xdoc->createElement('path', $Var_Path);
$Image = $xdoc->appendChild($Path);
$Preview = $xdoc->createElement('preview', $Var_Preview);
$Image = $xdoc->appendChild($Preview);
$Big = $xdoc->createElement('big', $Var_Big);
$Image = $xdoc->appendChild($Big);
$Description = $xdoc->createElement('description', $Var_Description);
$Image = $xdoc->appendChild($Description);
$Title = $xdoc->createElement('title', $Var_Title);
$Image = $xdoc->appendChild($Title);
$content = $xdoc->appendChild($Image);
// Salvo o arquivo
return $xdoc->saveXML();
Mas o XML retornado não está certo, ele vem assim:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<items>
<image>
<path>pics/</path>
<preview>1.jpg</preview>
<big>1big.jpg</big>
<description><![CDATA[Description text. This is HTML formated text so you can add <a href="[http://www.flashden.net">
Ele cria os itens certos, mas nao joga eles dentro de <image> e nao joga <image> dentro de <items>
No caso o código que foi incluido ali pelo meu php foi
<path>O</path>
<preview>O</preview>
<big>O</big>
<description>O</description>
<title>O</title>
O resto já estava no XML e é o modelo que devo seguir...
Quem pudar ajudar ai, muito obrigado! Abraços!
Carregando comentários...