請解釋一下XML和XMLList和XMLListCollection之間的區別。如果可能的話用簡單的例子來說明。提前致謝。Flex中的XML和XMLList和XMLListCollection 3
5
A
回答
10
首先,鏈接到Flex 3語言參考 - 一個必須有書籤看這個東西了。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html
其次,我想說檢查Examples
鏈接的XMLList爲使XML和XMLList的差異之間的良好工作示例。
當您想要使用XML文檔的值創建變量時使用XML。
var mybooks:XML = <books>
<book>
<title>Book1</title>
</book>
<book>
<title>Book2</title>
</book>
</books>;
使用XMLList從XML變量創建數據的子集。
var mybookTitles:XMLList = mybooks.title;
最後,XMLListCollection類基本上是一個幫助類,用於獲取XML或XMLList對象並在控件中使用它。
把這個段從mx.core.Repeater
文檔在其dataProvider
財產
If you set it to an XML or XMLList, it is converted into an XMLListCollection.
希望這有助於
4
XMLListCollection可能是你想要使用的。它具有數據綁定功能,可以很好地用作數據網格中的數據源。
XMLListCollection是從XMLList構建的。但是,在從XMLList中創建XMLListCollection之後,很少(如果有的話)再次使用XMLList。
我很少使用XML。我認爲XML主要是爲了向後兼容,並鼓勵您改用XMLList和XMLListCollection。
相關問題
- 1. Flex的新手的XMLList問題 - 排序XML和XMLList
- 2. 在flex4中檢查空的XML,XMLList或XMLListCollection
- 3. 如何將ArrayCollection轉換爲xmllistcollection或xmllist
- 4. httpService和XMLListCollection
- 5. 如何合併Flex中的兩個xmllistcollection 3
- 6. Actionscript 3 - 如何將XMLList轉換爲XML?
- 7. Flex:向XMLListCollection添加元素?
- 8. Flex - 檢索XMLList的問題
- 9. Flex 3和XML命名空間
- 10. flex 3和itemRenderers
- 11. flex 3和autoComplete
- 12. Flex 3的組合框:過濾器的XMLListCollection數據源
- 13. Flex,xml和E4x
- 14. Flex 4 - 在AdvancedDataGrid中過濾XMLListCollection
- 15. 與需要幫助的XMLList Flex中
- 16. flex創建與cdata xmllist
- 17. Flex/AS3/XML:如何動態更改用於Flex子菜單的XMLList?
- 18. 主塔和Flex 3
- 19. Flex嵌入標籤上的XMLListCollection排序
- 20. 來自XMLListCollection的Adobe Flex SpinnerList iconfield
- 21. 如何在flex中創建xmllist變量?
- 22. Adobe Flex的過濾器的XMLList
- 23. Flex HTTPServices和有效的xml
- 24. Flex XMLList交集,聯盟,差異
- 25. Actionscript 3和XML
- 26. Flex 2和Flex 3模塊互操作
- 27. Flex/ActionScript,PHP和XML錯誤
- 28. XML E4X和創建陣列中的Flex
- 29. Flex 3和縮放DropShadowFilter
- 30. Flex 3和肥皂響應?
非常感謝@馬克考夫曼。它是一個非常好的和簡單的解釋。 :) – 2011-06-18 12:53:14