![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2005
Сообщений: 3
|
Как достать HTML внутри XML, что бы содержимое тэга XML - HTML код - отобразить как html?
потому как если: <xmlnode> Текст <b>c кучей</b>тэгов </xmlnode> при присвоении TextField-у: txtField = xmlNode; - получаю в виде текста, а не html-я т.е. в окошечке видны тэги естественно txtField.html=true; |
|
|||||
|
у тебя наверняка теги html перекодировалсь в их коды. тебе надо произвести обратную операцию.
|
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
а ты куда свой xmlnode приравниваешь? к переменной которая связанно с текстовым полем или к свойству textField'a htmlText?
и вообще если ты вставляешь фрагмент HTML кода в узел XML, то желательно его заключать в Последний раз редактировалось 7thsky™; 08.10.2005 в 12:40. |
|
|||||
|
[+1 02.06.2006]
[+1.4 01.04.2006] [+1 01.07.2006] |
TextField должнен быть описан так:
txtField.html=true; txtField.htmlText=xmlNode;
__________________
С уважением, Maksi. |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
если ты можешь повлиять на XML, то текст заключи в CDATA теги
как это описано выше. затем используй так: my_txt.htmlText = my_xml_node.firstChild.nodeValue если по каким-то причинам ты не можешь использовать CDATA, то придется получить строку из твоих дочерних узлов: var str = "" var node = my_xml_node.firstChild while (node) { str+=node.toString() node = node.nextSibling } и уже после этого присваивать текст полю: this.my_txt.htmlText = str |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|