麻球开发者平台,麻球开发者大赛

只看楼主 楼主

艾睿会员有特权,登陆后广告自动屏障。
现在就花5秒钟免费注册!更有好礼相送!

xml xmllist xmlcollection有什么区别?

我老是搞不清xml xmllist xmlcollection之间的关系是什么,有什么区别。请大家帮帮忙.

评分

举报 使用道具 TOP

只看该用户 沙发!

XML 和XMLList都继承于Object。如果XML是最小单位的话,XMLList与之的区别就是api doc中下面这句话。
The XMLList class contains methods for working with one or more XML elements. An XMLList object can represent one or more XML objects or elements (including multiple nodes or attributes), so you can call methods on the elements as a group or on the individual elements in the collection.

即XMLList是一个或多个XML的组合形式。
如XML的结构是
<data>
<item>value1</item>
<data>
那么XMLList的结构可以是一个XML
<data>
<item>value1</item>
<data>
也可以是多个XML
<data>
<item>value1</item>
<data>
<data>
<item>value2</item>
<data>

XMLListCollection的继承于ListCollectionView,ListCollectionView这个类看着挺眼熟吧,不错我们最常用的ArrayCollection就是继承于这个ListCollectionView。api doc中下面这句话描述了XMLListCollection的作用
The XMLListCollection class provides collection functionality to an XMLList object and makes available some of the methods of the native XMLList class.

XMLListCollection的作用是给XMLList 增加一些集合功能如addItem等,前提是你需要
new XMLListCollection(new XMLList())
[本帖最后由 momoko8443 于 2010-03-04 09:42:56 编辑]
评分记录
brightACE 威望: +5 睿币: +5  操作理由: Nice Answer 2010-03-04 11:20:15
momoko8443的签名

评分

举报 使用道具 TOP

只看该用户 板凳

学习
brightACE的签名
很多时候人们在放弃的时候没有发现,他们距离成功是那么近

评分

举报 使用道具 TOP

只看该用户 地板


谢谢 版主

评分

举报 使用道具 TOP

只看该用户 #4

多谢斑竹,,,介绍的很详细
ltc009的签名
我是新人

评分

举报 使用道具 TOP

只看该用户 #5

路过,学习
brightACE的签名
很多时候人们在放弃的时候没有发现,他们距离成功是那么近

评分

举报 使用道具 TOP

只看该用户 #6

谢谢楼主~~~~~学习了

评分

举报 使用道具 TOP

只看该用户 #7

momo=关键词帝+文档帝
Yolanda的签名
how to be elegant

评分

举报 使用道具 TOP
艾睿会员有特权,登陆后广告自动屏障。现在就花5秒钟免费注册!更有好礼相送!