已添加Actionscript 3 aaa命名空间

已添加Actionscript 3 aaa命名空间,actionscript,namespaces,Actionscript,Namespaces,下面的代码将生成注入aaa作为命名空间的节点。在不注入名称空间的情况下,从ICollectionView转换为XMLList的正确方法是什么 到XMLList的转换似乎创建了一个名为aaa的默认名称空间。此代码位于扩展DefaultDataDescriptor的类内部 老实说,我不知道为什么或者当我添加它的时候,我仍然觉得名字很混乱: var xns:Namespace=新名称spacehttp://www.spicefactory.org/parsley; 我已经在XMLList上尝试了rem

下面的代码将生成注入aaa作为命名空间的节点。在不注入名称空间的情况下,从ICollectionView转换为XMLList的正确方法是什么

到XMLList的转换似乎创建了一个名为aaa的默认名称空间。此代码位于扩展DefaultDataDescriptor的类内部

老实说,我不知道为什么或者当我添加它的时候,我仍然觉得名字很混乱:

var xns:Namespace=新名称spacehttp://www.spicefactory.org/parsley;

我已经在XMLList上尝试了removeNamespace,但似乎没有任何效果。谢谢

var x:XML =         
        <property xmlns="http://www.spicefactory.org/parsley" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="steps">
            <array>
                <object type="com.tn.assistant.models.Step">
                    <property name="id" value="2"/>
                    <property name="name" value="outro"/>
                </object>
            </array>
        </property>
        var chICollView:ICollectionView = getChildren(x);
        var chXMList:XMLList = XMLList (chICollView);
生成的XMLList,chXMLList=

<aaa:object type="com.tn.assistant.models.Step" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aaa="http://www.spicefactory.org/parsley">
  <aaa:property name="id" value="2"/>
  <aaa:property name="name" value="outro"/>
</aaa:object>

在我的构造函数中添加了此项,并修复了它:


默认xml名称空间=xns

您的getChildren方法具体做什么?您希望结果是什么样的-没有名称空间,xns名称空间?