为 actionscript3.0中的xmlNode的节点增加属性

今天在做web im的时候碰到的一个问题,我用的是xiff3.0一个开源的xmpp库

发送消息的message类就是一个xml文档,我需要产生一个

<message><read id="123123123"></read></message>

创建read节点很容易,使用message自带的方法

var m:Message = new Message(jidT,null,null,null,Message.TYPE_CHAT);

m.addTextNode(m.getNode(),action,null);
m.getNode().firstChild.attributes.id = receId;
m.getNode().firstChild.attributes.xmlns = 'xm:chat';

最后的节点为

<message><read xmlns="xm:chat" id="123123123"></read></message>

得出结论。

attributes这个属性是个对象,可以直接赋值。

一开始还在找setAttributes之类的,好麻烦。看来还是自己的水平太弱了。

posted @ 2011-03-02 16:01  空中飞人飞空中  阅读(222)  评论(0编辑  收藏  举报