通过Flash Builder 4进行Flex;连接到动态XML提要:“响应不是有效的XML或JSON字符串”

时间:2010-04-18 12:10:49

标签: xml flex mxml

我正在学习如何将Flex与Adobe Flash Builder 4独立使用。我正在通过David Gassner撰写的Adobe Flash Build 4 Bible。这导致我创造自己的微问题来尝试和解决。

我正在尝试连接到由以下aspx页面创建的dynamix XML Feed: generate_xml.aspx

当我通过Data / Service面板创建数据连接时,我可以在XML和HTTP之间进行选择。我想因为generate_xml.aspx必须首先生成XML文件,我应该使用HTTP服务而不是XML。 HTTP服务提供GET,这似乎是我想要的东西。

然而,我真的很难做到这一点。我一直在说:

“响应不是有效的XML或JSON字符串”

当我保存并手动连接XML服务时,由此页面创建的实际STATIC生成的XML文件可以正常工作。因此,我知道我的XML代码格式正确,并且不包含其他JavaScript的HTML。

我认为我的问题发生是因为页面本身是.aspx,但我无法弄清楚如何成功地要求Flex请求此页面的输出,而不是页面本身。

1 个答案:

答案 0 :(得分:0)

我通过更改专用服务器“处理”生成文件的方式解决了这个问题。基本上Flex正在看到创建XML而不是生成的XML的asp.net页面。通过在我的专用服务器上更改iis配置上的处理程序,我可以欺骗Flex将其纯粹解析为XML文件。