0
以下代碼導致將具有「aaa」的節點注入爲名稱空間。如何在不注入命名空間的情況下將ICollectionView轉換爲XMLList的正確方法是什麼?Actionscript 3 aaa名稱空間被添加
轉換爲XMLList似乎創建了一個名爲「aaa」的默認名稱空間。此代碼位於擴展DefaultDataDescriptor的類中。
我有這樣的聲明在這個類的頂部,說實話,我不知道爲什麼或什麼時候我說了,我仍然覺得namepsaces是令人困惑:
VAR XNS:命名空間=新的命名空間( 「http://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>
你的getChildren()方法到底做了什麼,以及你希望結果看起來像什麼 - 沒有命名空間,xns命名空間? – weltraumpirat 2011-03-23 21:17:16