Ir para conteúdo

POWERED BY:

Arquivado

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

p.d

HTML dentro do XML ? E agora ?

Recommended Posts

EU TENHO UM SITE QUE ESTOU USANDO DENTRO DO FLASH AS CAIXAS DE TEXTO DINAMICAS PARA LER HTML. OK E FUNCIONA.

O PROBLEMA É QUE TODO O CONTEUDO DO SITE VEM DE UM ARQUIVO XML, OU SEJA, EU DEVERIA COLOCAR O CODIGO HTML DENTRO DO XML.

COMO O HTML E O FLASH TEM O MESMO FORMATO DE TAG ENTAO QUANDO UM HTML ABRE E FECHA UMA TAG ELE LÊ COMO SE FOSSE PARTE DO XML E NAO FUNCIONA. EU GOSTARIA DE SABER SE EXISTE ALGUMA FORMA DE EU COLOCAR POR EXEMPLO DENTRO DO XML ALGO QUE IDENTIFICASSE A QUEBRA DE LINHA <BR> DO HTML SEM INTERFERIR NO XML E PODENDO ASSIM QUEBRAR LINHA DENTRO DO FLASH.

 

ESPERO QUE ALGUEM TENHA ENTENDIDO.

AT.

 

http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá p.dPara inserir tags HTML no XML utilizo o CDATA, veja um exemplo:

<noXml><![CDATA[<b>Texto formatado com tags <i>HTML</i></b><br>Abraços]]></noXml>

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw ae Public ... digamos que funcionou em partes... pq eu fiz desse jeito e agora aparece o codigo html dentro do campo de texto .. ela não é lido como html ele eh somente escrito o html escrito no xml.

Como fazer com que ele seja interpretado agora la dentro? Isso pq eu ja coloquei :

var pProfi:String = xmData.childNodes[0].childNodes[3].childNodes[2].firstChild;		profile.perfil.autoSize = true;		profile.perfil.html = true;		profile.perfil.htmlText = "<font>" + pProfi + "</font>";

Alguem ajuda esse pobre ser (eu) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei fazer da forma que foi usada na datagrid do exempo que me passou Antoniosp mas nao deu certo.O problema primeiro era fazer com que no xml eu definisse como quebrar linha dentro do texto no flash.agora o xml ja esta aceitando o codigo html mas ele nao interpreta mesmo usando htmlTextAlguem mais sabe oq posso fazer ou que ja tenha passado por isso que possa me ajudar?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá p.dAparentemente tá tudo certo! Tenho um sistema assim e funciona direitinho...Quer colocar a Action só da parte que lê o xml e uma parte de seu xml para dar uma olhada...Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que eu tava me referindo no post não era o datagrid, mas o:

 

ano = internoNodes[j].childNodes[0].nodeValue;

 

Tenta usando isso depois do seu firstChild.

 

Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perae eu tentei com nodevalue e antes eu ja usava o firstchild.. entao agora é pra eu tentar fazer a mudanca somente no xml ou no flash vai mudar algo tambem ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, depende do que você estiver fazendo...Colocar o <![CDATA[ abrindo e fechando lá no XML mesmo. E aí, dependendo da estrutura do seu XML vai usando os "comandos de acesso" do AS ao xml e lê o nó. É só ir testando nível por nível.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.