【问题标题】:AS3 retrieving xml from aspx pageAS3 从 aspx 页面检索 xml
【发布时间】:2011-11-20 01:06:41
【问题描述】:
我是辅助轮上的 AS3 菜鸟...
我有一个 XML Loader 类,它正在做它应该做的事情
test.xml 文件,但是我需要闪存来读取由
aspx 文件。
所以我尝试了:
var urlRequest:URLRequest = new URLRequest("../xml/CaseStudyFlashAssets.aspx");
我收到错误 #1090(我认为这是因为 aspx 不是 xml 并且它不喜欢它)
谁能帮我找到aspx文件写的xml?
谢谢
米奇
【问题讨论】:
标签:
asp.net
xml
actionscript-3
【解决方案1】:
从 WebForm 提供 xml 的一个常见问题是在实际 xml 之前出现换行符。当我在 .Net 中生成 xml 时,我通常使用通用处理程序而不是 WebForm。这样,您可以更好地控制输出。当我必须使用 WebForm 时(在某些情况下使用 CMS 时,让数据返回的最简单方法是扩展一个继承 Page 的基类),我在后面的代码中完成所有工作:
XmlDocument doc = new XmlDocument();
//build the document
Response.Clear();
Response.ContentType = "text/xml";
Response.Write(doc.OuterXml);
Response.Flush();
Response.End();
这样,所有 .aspx 文件中的垃圾都会从响应中删除。
【解决方案2】:
您的 XML 在 ASPX 页面中的格式是否正确?您是否将 ASPX 页面上的 ContentType 属性设置为 text/xml?