Flash新手急求帮助!关于在Flash中解析XML文档的有关问题

Flash新手急求帮助!!!关于在Flash中解析XML文档的问题。
这是关于在Flash中解析XML文档的问题。

var xml:XML=new XML('<message></message>');
xml.@xmlns='jabber:client';
xml.@domain=_parent._host;
xml.@type='results';
这里使用的XML对象的属性的格式是自定义的还是系统应经定义好的?
还有就是使用xml.toXMLString();或者xml.toString();方法以后
就变成一个字符串了吧?
假设使用如下语句调用此字符串
_parent.AAA(xml.toXMLString());
在函数AAA的部分代码如下所示:

public function AAA(s:String){
var xml:XML=new XML(s);
请问一下代码能获取到此XML对象的相应的属性吗?
我看到代码中好像获取到了,经过字符串的转换属性不会丢失吗?
var xmlNS=xml.@xmlns='jabber:client';
var host=xml.@domain=_parent._host;
var result=xml.@type='results';

很是迷惑啊!!!


------解决方案--------------------
在你实例化的时後,Flex编译器已帮你隐式将字符串转换为XML文档对像(只要你传入的字符串符合XML规范,同你初始化的原理是一样的)
------解决方案--------------------
原理差不多吧!