Просмотр полной версии : как загрузить html текст в ткстовое поле из xml?
khorokhorya
02.10.2007, 14:19
Скажите , у меня есть xml, который описывает пути к картинкам, их заголовки и описание.
Описание к картинкам я хочу сделать с html разметкой , но его теги воспринимаются как теги xml.
Как указать, что этот участок текста не нужно воспринимать как xml, а вставлять в текстовое поле, как текст, размеченный html?
покажите как вы это делаете.... ибо есть подорзрение что неправильно...
khorokhorya
02.10.2007, 14:59
вот пишу xml: в узле image в параметре opisanie в кавычках находится текст в котором присутствуют теги.
<gallery>
<image wi="345" hi="1024" title="Balanced Breakfast" main="images/breakfast.jpg" thmb="thumbnails/breakfast_01.jpg" opisanie = "Die <b>Open Source Nacht beginnt <b/>um 22 Uhr undbis in die fruhen Morgenstunden. Eine groe Party an zwei Locations: im Cafe del Sol mit den Beats in Hufthohe und im Alten Kesselhaus mit stabiler Bassdrum, groen Boxen und vielen Handen in der Luft."/>
</gallery>
потом я при парсинге хмл в определённое поле приравниваю это содержимое
_root.opisanie.text = this.opisanie;
вобщем если текст тегоане содержит, всё работает, если содержит- ничего не работает((
понятно...
воощем жмем кнопку F1 и ищем An example of using styles with XML
<gallery>
<image wi="345" hi="1024" title="Balanced Breakfast" main="images/breakfast.jpg" thmb="thumbnails/breakfast_01.jpg">
<![CDATA[Die <b>Open Source Nacht beginnt <b/>um 22 Uhr undbis in die fruhen Morgenstunden. Eine groe Party an zwei Locations: im Cafe del Sol mit den Beats in Hufthohe und im Alten Kesselhaus mit stabiler Bassdrum, groen Boxen und vielen Handen in der Luft.]]>
</image>
</gallery>
Получить описание - node.firstChild.nodeValue
a за названия параметров транслитом надо казнить. ИМХО.
khorokhorya
02.10.2007, 16:59
А чего обьяснить трудно что ли? в хелпе либо только текст в xml либо отдельно узловой набор для фотогалерей или подобного . Вопрос разве сложен для гуру, можно совместить тот и другой вид в одном xml или нет?
Kikasso, спасибо)
А чего обьяснить трудно что ли?
Трудно. Гораздо вам проще поискать ответ самостоятельно.
khorokhorya
02.10.2007, 17:57
это xml:
<gallery>
<image wi="345" hi="1024" title="Balanced Breakfast" main="images/breakfast.jpg" thmb="thumbnails/breakfast_01.jpg">
<![CDATA[Die <b>Open Source Nacht beginnt <b/>um 22 Uhr undbis in die fruhen Morgenstunden. Eine groe Party an Boxen und vielen Handen in der Luft.]]>
</image><gallery>
хочу получить "Die <b>Open Source Nacht beginnt <b/>um 22 Uhr undbis in die fruhen Morgenstunden. Eine groe Party an Boxen und vielen Handen in der Luft."
xml = new XML();
xml.ignoreWhite = true;
xml.load("xml_logo.xml");
trace(xml.firstChild.firstChild.nodeValue);
пишет underfined(((
А дожидаться окончания загрузки типа не модно?
khorokhorya
02.10.2007, 18:23
пишет underfined не из-за незаконченной загрузки, стоит всё в первом кадре, чужой аналогичный код работает, а этот нет, я и не понимаю в чём проблемма, и потом если у меня не один имидж как в цикле достать индивидуальный текст для каждого имиджа , с атрибутами всё понятно а с nodeValue какая то билиберда(((
khorokhorya
02.10.2007, 18:52
теперь всё выводит , но почему то не скрывает и не обрабатывает теги html, почему?
myXml.onLoad = function(ok){
trace( 'ok:' + ok + ' status:' + this.status );
trace(this.firstChild.childNodes.join('\n'));
}
myXml.load( ... );
khorokhorya
02.10.2007, 19:56
не очень понятно, и что будет?
теперь всё выводит , но почему то не скрывает и не обрабатывает теги html, почему?
.htmlText а не .text наверное потому что
khorokhorya
02.10.2007, 20:28
у меня нажата , на динамическом текстовом поле , в параметрах кнопочка, которая выглядит как пустой тег, но всёравно текст выводится с тегами((
khorokhorya
03.10.2007, 13:37
Kikasso, спасибо, всё получилось.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.