Pessoal, Resolvi substituindo todos os caracteres "&" no xml por "xx".
E, no Flex, ao clicar no item do Tree, inseri na função de change algo como: var trocaStr:RegExp = /xx/g; var str:String = tr_site.selectedit...@link; Linksel.text = str.replace(trocaStr, "&"); Apesar do link estar alterado no XML, exibo ele corretamente no TextInput Linksel, e posso gravar no BD corretamente se precisar. Abs, Airton Toyansk Em 27 de março de 2010 15:01, Airton Toyansk <[email protected]> escreveu: > @Mário, > > Mas neste caso eu não poderei usar o link como parâmetro? > > Abs e obrigado, > > Airton Toyansk > > Em 27 de março de 2010 14:39, Mário Júnior <[email protected]>escreveu: > > Terá q alterar a geracao do xml, trazendo o link dentro de um CDATA: >> http://www.w3schools.com/xmL/xml_cdata.asp >> >> []s >> >> >> Em 27 de março de 2010 14:13, Airton Toyansk <[email protected]>escreveu: >> >>> Pessoal, >>> >>> Carrego um XML para minha aplicação Flex, para alimentar um Tree. >>> Porém, existe no XML um parâmetro link, que possui valores com "&", como >>> segue exemplo: >>> <node id="1" secao="Seção 1" label="Teste" link=" >>> http://www.site.com.br/main.jsp?PageId=480F8D7D25737FC701258D5BEEBC5404* >>> &*ItemId=480F8D7D267C12AA01267C3BC4662E53"/<http://www.site.com.br/main.jsp?PageId=480F8D7D25737FC701258D5BEEBC5404&ItemId=480F8D7D267C12AA01267C3BC4662E53%22/> >>> > >>> >>> Ao tentar carregar, o Flex exibe o seguinte erro: >>> >>> Severity and Description Path Resource Location Creation Time Id >>> Problem parsing external XML: C:\Users\Works\Documents\Flex Builder >>> 3\RadixProd\src\com\radix\xml\sitemap_matematica.xml - (line 52) The >>> reference to entity "ItemId" must end with the ';' >>> delimiter. RadixProd/src/com/radix/view Janela.mxml line >>> 52 1269709446797 109627 >>> >>> Acredito que não posso alterar o caracter do link, pois aí não será >>> encontrado, correto? >>> Então, como posso resolver este problema? >>> >>> Obrigado a todos! >>> >>> Airton Toyansk >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >>> To unsubscribe from this group, send email to flexdev+ >>> unsubscribegooglegroups.com or reply to this email with the words >>> "REMOVE ME" as the subject. >>> >> >> >> >> -- >> Mario Junior >> http://blog.mariojunior.com/ >> @mariojunior >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> To unsubscribe from this group, send email to flexdev+ >> unsubscribegooglegroups.com or reply to this email with the words "REMOVE >> ME" as the subject. >> > > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev To unsubscribe from this group, send email to flexdev+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.
