ColdFusion,Flex和XML - Funky Issue

时间:2010-06-04 22:06:52

标签: xml flex3 coldfusion

所以我有一个奇怪的问题,我正试图缩小范围......

我的应用程序是一个带有HTML,CSS和Flex前端的ColdFusion后端。 Flex应用程序在appVars.cfm中加载为“cfoutput”XML,然后使用这些变量填充正确的公司和用户库,并自然加载那些xmlVideo.cfm,xmlImages.cfm,xmlText.cfm等。

由于XML不是原始XML文件,并且是使用ColdFusion“cfoutput”生成的,我不确定这是否是某些人(我从来没有遇到过它的问题)的原因是看不到应该在Flex中填充的列表。我想到了几个问题:

1)除了“cfoutput”之外,还有一种优先使用ColdFusion生成XML的方法吗?

2)一旦XML对Flex可见,是否可能存在在.cfm中加载生成的XML而不是原始XML文件的问题?

3)Flex是否可能处理从浏览器到浏览器,OS到OS的不同?

1 个答案:

答案 0 :(得分:4)

1。)通常在xml对象中构造xml,然后<cfoutput>#toString(xmlObj)#</cfoutput>。请参阅:http://livedocs.adobe.com/coldfusion/8/htmldocs/XML_09.html#1205230

2。)无所谓。可能希望在HTTP标头中返回正确的内容类型,并尝试使用

消除前面的空白区域
<cfsetting enableCFoutputOnly = "yes">
<cfheader name="Content-type" value="text/xml">
<cfoutput>#toString(xmlObj)#</cfoutput>

3.)从理论上讲,XML引擎是Flash运行时的一部分,它在浏览器/操作系统中的行为应该相同。