замечено: ответы тем непонятнее, чем непонятнее поставлен вопрос.
Цитата:
|
при отправке XML я замечаю, что тот заменяет некотырые символы, например "&" на их html-соответствия ("&").
|
- "при отправке" -- при отправке откуда куда?
- "тот заменяет" -- кто такой тот?
совершенно непонятно, откуда и куда отправляется XML.
по ходу дела, мне показалось, что ты отправляешь XML с сервака на клиент.
Но, поскольку присутствующие здесь в основном флэшеры,
то "отправка XML" для них значит ровно обратное.
Полагаю, что ты столкнулся с тем, что отдаешь флэшу XML вида
<xml>Nello & world!</xml>
и когда после загрузки пытаешься забрать из текстового узла значение:
trace(this.hello_world_xml.firstChild.firstChild)
видишь любимый &
делай так:
trace(this.hello_world_xml.firstChild.firstChild.nodeValue)
полный пример:

Код:
this.hello_world_xml = new XML("<xml>Nello & world!</xml>")
trace(this.hello_world_xml.firstChild.firstChild);
trace(this.hello_world_xml.firstChild.firstChild.nodeValue);
(почему nodeValue пишется здесь с пробелом???)
PS:
если тебе неправильно отвечают на вопрос,
спроси себя, а правильно ли ты его задал?