我正在尝试使用e4x从我的Flex Web服务成功时抛出的结果事件中检索xml。
这是返回的xml的片段
<p430:getRoomsResponse xmlns:p430="http://impl.service.com">
<p430:getRoomReturn type="p888:Room" xmlns:p888="http://vo.room.com" xmlns="http://www.w3.org/2001/XMLSchema-instance"> <p888:roomName> ABC
</p888:roomName>
<p888:roomSize>
200sqft
</p888:roomSize>
完整的xml包含大约40种包含房间名称,大小等的“房间”类型。
我想根据上面的xml创建一个包含40个房间对象列表的集合。
如何使用e4x将对象从xml映射到对象?
目的是在数据网格中显示对象
由于
答案 0 :(得分:0)
http://blog.flexexamples.com/2007/07/26/displaying-xml-data-in-a-datagrid/
根据您的XML创建XMLListCollection并将其用作数据提供者。这可能是最简单的方法。我不知道任何XML - &gt; JSON转换器,除了自己编写手册之外。 (例如,迭代所有房间并手动构建您的对象。)