【问题标题】:ColdFusion, Flex and XML - Funky IssueColdFusion、Flex 和 XML - 时髦的问题
【发布时间】:2010-06-05 07:18:07
【问题描述】:

所以我遇到了这个奇怪的问题,我正试图缩小范围......

我的应用程序是一个带有 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 是否可能处理不同浏览器、操作系统和操作系统的差异?

【问题讨论】:

  • 在 ColdFusion 中创建 XML 的首选方法是 <cfxml>XmlNew() 以及相关的辅助函数,恕我直言。

标签: xml flex3 coldfusion


【解决方案1】:

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 运行时的一部分,它在浏览器/操作系统之间的行为应该相同。

【讨论】:

  • 感谢您的回复,Henry... 我会尝试一些事情并告诉您进展如何。
  • 确保 doctype dec 位于文件开头,将
  • 好吧,我只是不明白...我已经尝试了一切。我的伙伴看不到 XML。起初,cfheader 似乎对我有用,但对他来说,不行。我现在所做的只是尝试加载纯 XML,但他和其他一些人并没有看到它。我不知道可能是什么问题。
  • 是时候问查尔斯了:charlesproxy.com UGTV 聚会介绍在这里:experts.na3.acrobat.com/p54136752
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-06
  • 1970-01-01
  • 2011-05-05
  • 1970-01-01
相关资源
最近更新 更多