AS3从aspx页面检索xml

时间:2009-05-01 15:22:15

标签: asp.net xml actionscript-3

我是训练轮上的AS3菜鸟......

我有一个XML Loader类,它正在用它来做它应该做的事情 test.xml文件,但我需要flash来读取一个写的xml aspx文件。

所以我试过了:

var urlRequest:URLRequest = new URLRequest("../xml/CaseStudyFlashAssets.aspx");

我收到错误#1090(我收集的是因为aspx不是xml而且它不喜欢它)

任何人都可以帮我找到aspx文件写的xml吗?

由于

Mikey

2 个答案:

答案 0 :(得分:1)

从WebForm提供xml的常见问题是在实际的xml之前出现的换行符。当我在.Net中生成xml时,我通常使用Generic Handler而不是WebForm。这样,您可以更好地控制输出。当我必须使用WebForm时(在某些情况下使用CMS时,获取数据的最简单方法是扩展子类的子类),我在后面的代码中完成所有工作:

XmlDocument doc = new XmlDocument();
//build the document
Response.Clear();
Response.ContentType = "text/xml";
Response.Write(doc.OuterXml);
Response.Flush();
Response.End();

这样,.aspx文件中的所有gunk都会从响应中删除。

答案 1 :(得分:0)

您的XML在ASPX页面中是否格式正确?您是否将ASPX页面上的ContentType属性设置为text/xml