Ir para conteúdo

POWERED BY:

Arquivado

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

rafaelevoinfo

[Resolvido] Gravar tags html em xml

Recommended Posts

Olá pessoal, já algum dias que venho quebrando a cabeça em como adicionar tag's html dentro de um xml atraves do php.

é o seguinte:

quero adicionar este texto

 

<![CDATA[

<p>Meu texto virá aqui</p>

]]>

 

ja tentei usando simple_xml, dom, mas nenhum eu consigo.

Todos até gravam a informação, mas eles trocam por exemplo '<' por '< só que ai na hora da leitura da problema, ele não interpreta direito (pelo menos não da maneira que preciso. rsrss).

 

Resumindo: existe alguma maneira de gravar no arquivo xml da mesma forma que eu escrevi acima?

 

Desde já, Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai pessoal, consegui encontrar a resposta.

Dei uma pesquisa na documentação do DOM e achei esse método: createCDATASection

ai foi só alegria...rsrs

ficou assim meu código:

 

$dom = dom_import_simplexml($xml);
$cdata = $dom->ownerDocument->createCDATASection('<p>Aqui virá meu texto...</p>');
$dom->appendChild($cdata);

 

Dessa maneira ele já insere no arquivo xml o seguinte trecho:

<![CDATA[ <p>Aqui virá meu texto...</p> ]]>

Do jeitinho que eu precisava. :lol:

 

flw

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.