Uso do CDATA no XML

Enviada por Rafael 
Rafael
Uso do CDATA no XML
12 de February de 2014 às 08:01PM
Boa tarde, antes de mais nada, peço desculpas por criar um tópico novo, mas não achei uma solução para meu problema nos existentes.

Estou com um problema que é o seguinte, eu preciso de um script para criar um XML com os campos que eu passar, mas que eu posso adicionar novas entradas. Até ai tudo tranquilo, uso o SimpleXML. O meu problema é como eu passo os valores dentro do <![CDATA[]]>

Para ilustrar, eu preciso de um XML assim:

<?xml version="1.0" encoding="utf-8"?>
<livros>
<titulo><![CDATA[PHP BRASIL]]></titulo>
<titulo><![CDATA[JAVA BRASIL]]></titulo>
</livros>

Segue o código que estou usando:

$titulo = $_POST['titulo'];
$xml = simplexml_load_file('livros.xml');
$livros = $xml->addChild('livros');
$tituloLivro = $livros->addChild('titulo', $titulo);
$xml->asXML('livros.xml');
Rafael
Re: Uso do CDATA no XML
14 de February de 2014 às 03:09AM
Ja consegui minha resposta, se alguém tiver o mesmo problema me mande um e-mail
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.