![]() |
XML десериализация
Уважаемые господа.
У меня трудности при передачи XML с сервера на флеш клиента. Сервер - асинхронный сокет, написан на C#. Проблема в том, что я сериализую объект и получаю строку вида: Код:
<?xml version="1.0" encoding="utf-16"?>Код:
mySocket.onXML = function(msg)Подскажите пожалуйста как мне к моим нулям подобраться :) Спасибо. |
Код:
import mx.utils.Delegate; |
я так пробовал, не помогает, правда без делегата. обычный onData и onXML использовал.
Скажу больше, пробовал посылать строку "<Test name=kuku text=koko />" принимает, читает атрибуты, все четко работает. |
Вложений: 1
За неимением XMLSocket'a использовал LoadVars, думаю разницы в данном случае никакой нет - тоже событие onData. XML использовал тот,то был в твоем первом сообщении.
|
просто на onXML у тебя приходит строка, сделай из нее XML
а ошибка в том - что в приходящем ответе есть такие узлы как \t или \n просто создай на основе ответа новую xml и работай с ней Код:
mySocket.onXML = function(msg) |
Спасибо всем!
заработало после того как одстранил объявление типа, var answerXML:XML = new XML(); -> var answerXML = new XML(); в чем разница, я вроде в АС2 пишу ? |
| Часовой пояс GMT +4, время: 12:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.