【发布时间】:2010-12-30 12:18:25
【问题描述】:
是否可以创建一个动态 xml 文件,在某些字段中更改以填充高级数据网格? 我必须展示大陆、国家、社会及其价值观,但我只想随机改变价值,而不是一起改变...... 客户端应用程序通过异步 httpservice 调用数据库。 不允许使用 LCDS、Blaze 或类似产品。 提前致谢
【问题讨论】:
标签: xml apache-flex dynamic air xmlhttprequest
是否可以创建一个动态 xml 文件,在某些字段中更改以填充高级数据网格? 我必须展示大陆、国家、社会及其价值观,但我只想随机改变价值,而不是一起改变...... 客户端应用程序通过异步 httpservice 调用数据库。 不允许使用 LCDS、Blaze 或类似产品。 提前致谢
【问题讨论】:
标签: xml apache-flex dynamic air xmlhttprequest
是的,我现在正在处理的应用程序就是这样做的,但是我必须获取我的数据并对其进行解析以将其转换为正确的 XML。
我的数据是这样进来的:
<rows>
<row>
<data_node attr1="something" attr1="something_else"/>
</row>
<row>
<data_node attr1="something2" attr1="something_else2"/>
</row>
</rows>
然后我使用 AS 循环遍历它,查找定义事物去向的属性,并创建我用于数据网格的实际 XML,将项目放在正确的区域。
如果您在 HTTP 服务调用的页面中正确处理 XML,您甚至不必解析它,在 http 服务上使用 E4X 格式,它会将 XML 直接作为变量从页面中取出。
以下按 cmets 编辑:
这个页面有你需要的一切:http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.html
基本上你需要获取你的 php 或 cf 或任何页面来输出你的 XML,你应该能够搜索到最好的方法,然后你的 httpService 需要包含
resultFormat="e4x"
您的结果处理程序只需要知道如何处理它。所有内容都应该在那个链接中。
【讨论】: