AS3 извлекает xml со страницы aspx - PullRequest
1 голос
/ 01 мая 2009

Я новичок AS3 на тренировочных колесах ...

У меня есть класс XML Loader, который делает то, что он должен с файл test.xml, однако мне нужна флэш-память для чтения XML, написанного файл aspx.

Итак, я попробовал:

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

Я получаю ошибку # 1090 (которую я собираю, потому что aspx не xml, и ему это не нравится)

Может кто-нибудь помочь мне добраться до xml, записанного в файле aspx?

Спасибо

Майки

Ответы [ 2 ]

1 голос
/ 01 мая 2009

Часто возникающая проблема с предоставлением xml из WebForm - это переводы строк перед фактическим xml. Когда я генерирую XML в .Net, я обычно использую универсальный обработчик вместо 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 удаляется из ответа.

0 голосов
/ 01 мая 2009

Правильно ли сформирован ваш XML на странице ASPX? Вы устанавливаете свойство ContentType на странице ASPX на text/xml?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...