Ir para conteúdo

Arquivado

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

ZakWho

XML CData

Recommended Posts

Olá pessoal.

Estou fritando com um código para interpretar xml.

Fiz uma programação que funciona bacanudamente, mas em caso de xmls com o CDATA tenho problemas.

Não consigo de forma alguma acessar o conteúdo que existe dentro das chaves.

Elas vem como no exemplo abaixo.

 

PS.: Já converti o xml em string e tentei rancar as chaves, mas também sem sucesso.

 

Que fazer??

 

Grato

 

<![CDATA[<p><a rel="attachment wp-att-25835" href="http://dominio.com/link/"><img class="aligncenter size-medium wp-image-25835" title="Tomada Aerea" src="600x403.jpg" alt="" width="600" height="403" /></a></p>
<!-- PHP 5.x -->]]>

Compartilhar este post


Link para o post
Compartilhar em outros sites

var xml =
<xml>
<node>
	<![CDATA[
		<p>Olá! <b>João</b></p>
	]]>
</node>
</xml>;

trace(xml.node.p); // output: nada, por que o conteúdo do nó node é texto e não xml
trace(new XML(xml.node.toString()).B); // output: João

 

No segundo trace, convertemos o conteúdo da tag node em XML.

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.