后来在一本Flex3的书上查到了原因。
XML组件跟XMLList组件几乎相同,不同的地方在于XML组件中必须要有根节点,而XMLList组件中不需要有根节点。XMLList组件可以表示的内容是XML组件表示内容的子集。
以下是XML组件:
<mx:XML id="myXML">
<items>
<item label="1111" data="1"/>
<item label="1111" data="1"/>
<item label="1111" data="1"/>
</items>
</mx:XML>
以下是XMLList组件:
<mx:XMLList id="myXMLList">
<item label="1111" data="1"/>
<item label="1111" data="1"/>
<item label="1111" data="1"/>
</mx:XMLList>
使用XML组件存储时,根节点<items>必不可少。
后来把数据源格式改了一下,果然能够正常显示了,我勒个去。。。
最新评论