[FlashCS4 Actionscript 2.0] xmlSocket.onXML and xmlSocket.onData problem

Hi,
I am having a problem with reading information that is being passed from a C# server. When I use xmlSocket.onXML, the xml object being passed from the server does not have any elements at all. When I use xmlSockt.onData, I am able to get the following output with tace:
<?xml version=“1.0”?>
<Packet xmlns:xsi="[COLOR=#0066cc]http://www.w3.org/2001/XMLSchema-instance[/COLOR]" xmlns:xsd="[URL=“http://www.w3.org/2001/XMLSchema”][COLOR=#0066cc]http://www.w3.org/2001/XMLSchema[/COLOR]">
<UserID>5555</UserID>
<UserName>Success</UserName>
<Operation>RefreshUsers</Operation>
</Packet>
However, when I check the string variable that I used to store this string in debug mode, the value of the string is “”. And when I try to create an XML object using var my_xml:XML = new XML(srcstring); I get the same problem as when I used the xmlSocket.onXML method. The xml object my_xml contains no elements at all.

Can anyone help me out on this? Thank you.