我是训练轮上的AS3菜鸟......
我有一个XML Loader类,它正在用它来做它应该做的事情 test.xml文件,但我需要flash来读取一个写的xml aspx文件。
所以我试过了:
var urlRequest:URLRequest = new URLRequest("../xml/CaseStudyFlashAssets.aspx");
我收到错误#1090(我收集的是因为aspx不是xml而且它不喜欢它)
任何人都可以帮我找到aspx文件写的xml吗?
由于
Mikey
答案 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
?