Уважаемые господа.
У меня трудности при передачи XML с сервера на флеш клиента. Сервер - асинхронный сокет, написан на C#. Проблема в том, что я сериализую объект и получаю строку вида:

Код:
<?xml version="1.0" encoding="utf-16"?>
<ForSerializeField xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<State1>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
<int>0</int>
</State1>
</ForSerializeField>
Строка в таком виде приходит в onXML на клиента, но АС не может ее распознать как XML.

Код:
mySocket.onXML = function(msg)
{
var e = msg.firstChild;
//или так var e = new XML(msg);
if (e != null && e.nodeName == "ForSerializeField") {
trace(msg);
}
здесь e.nodeName = null и в других случаях
Подскажите пожалуйста как мне к моим нулям подобраться
Спасибо.