首页 > 开发 > XML > 正文

19.9.使用复杂XML数据来填充组件

2024-09-05 20:46:53
字体:
来源:转载
供稿:网友
19.9.1. 问题
当所显示的XML 包含多个内嵌子节点时, 应如何确保该层次架构会被正确地展示?
19.9.2. 解决办法
可以使用mx.controls.Tree 或AdvancedDataGrid 控件去显示数据。创建一个HierarchicalData对象, 并将该XML 传递给它, 以确保Tree 或AdvancedDataGrid 可以在XML 架构中正确地定位。
19.9.3. 讨论
要去显示下列基于Tree 或AdvancedDataGrid 控件的XML 菜单, 你可以使用HierarchicalData对象去确保数据会被正确地显示。代码如下:
+展开
-XML
<mx:XMLList id="foodXML">
<menu label="Menu">
<breakfast_menu label="Breakfast">
<food label="Eggs and Homefriesprice="$6.95"
description="Two eggs, homefries, toast, coffee"/>

<food label="Itemname="Strawberry Belgian Waffles"
price="$7.95description="light Belgian waffles with strawberries and whipped cream"/>

</breakfast_menu>
<lunch_menu label="Lunch">
<food label="Soup and Sandwichprice="$8.95description="Sandwich served with hot soup"/>
</lunch_menu>
</menu>
</mx:XMLList>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表