PDA

Просмотр полной версии : XML,CDATA,вывод знаков < и >


Haiat
30.01.2008, 21:01
В xml прописано <![CDATA[текст включающий в себя знаки < >]]>. Когда я это достаю во флэше,то он мне заменяет их на на их кодовые обозначения(&lt; и &gt;).Но во флэше они мне нужны,так как являются тегами.Как сделать чтобы он не переводил их в кодовое значение?Или только заменой в строке нужно от этого избавляться?

udaaff
30.01.2008, 21:06
Выводите значение узла, а не узел.

Mr. Fixit
30.01.2008, 21:09
htmlText вроде..
или просто делай автозамену..

Haiat
30.01.2008, 21:18
to Udaff: Спасибо,помогло.
to Mr. Fixit: спасибо,я знал это.А какая уж функция автозамены то?раньше вроде использовал какую то не помню.Сам также писал,но мне кажется готовую умнее писать

Mr. Fixit
30.01.2008, 22:04
сами пишите.

Haiat
31.01.2008, 12:43
Это то не трудно,просто мне кажется если есть готовая то умнее её использовать.

wvxvw
31.01.2008, 14:54
trace('aaaa&lt;bbb&gt;'.split('&lt;').join('<').split('&gt;').join('>'));
Только в вашем случае ето глупая трата времени. Нужно делать так, как udaaff сказал. Для этого CData и предназначена.

Haiat
31.01.2008, 17:14
ну да.я так и сделал.просто на будущее
Всем спасибо