一千萬個為什麽

搜索

通過Flash Builder 4進行Flex;連接到動態XML提要:“響應不是有效的XML或JSON字符串”

我正在學習如何將Flex與Adobe Flash Builder 4獨立使用。我正在通過David Gassner撰寫的Adobe Flash Build 4 Bible。這導致我創造自己的微問題來嘗試和解決。

我正在嘗試連接到由以下aspx頁面創建的dynamix XML提要: generate_xml.aspx

當我通過數據/服務面板創建數據連接時,我可以在XML和HTTP之間進行選擇。我想因為generate_xml.aspx必須首先生成XML文件,我應該使用HTTP服務而不是XML。 HTTP服務提供GET,這似乎是我想要的東西。

但是,我真的很難做到這一點。我一直在:

“響應不是有效的XML或JSON字符串”

當我保存並手動連接XML服務時,由此頁面創建的實際STATIC生成的XML文件非常有效。因此,我知道我的XML代碼格式正確,並且不包含其他JavaScript的HTML。

我認為我的問題發生是因為頁面本身是.aspx,但我無法弄清楚如何成功地要求Flex請求此頁面的輸出,而不是頁面本身。

最佳答案

我通過更改專用服務器“處理”生成的文件的方式解決了這個問題。基本上Flex正在看到創建XML而不是生成的XML的asp.net頁面。通過在我的專用服務器上更改iis配置上的處理程序,我可以欺騙Flex將其純粹解析為XML文件。

轉載註明原文: 通過Flash Builder 4進行Flex;連接到動態XML提要:“響應不是有效的XML或JSON字符串”