所以我有一个奇怪的问题,我正试图缩小范围......
我的应用程序是一个带有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的不同?
答案 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运行时的一部分,它在浏览器/操作系统中的行为应该相同。