Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.04.2012, 13:56
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 1  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
По умолчанию Парсинг XML. ошибка в логах.

В приложении столкнулся с непонятной для меня ситуацией. Решил выделить кусок кода и снова все повторилось.
Код:
package
{
	import flash.display.Sprite;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.ErrorEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.xml.XMLDocument;
	
	public class testXML extends Sprite
	{
		var xmlLoader:URLLoader = new URLLoader();
		var xmlData:XML = new XML();
		public function testXML()
		{
			xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
			xmlLoader.load(new URLRequest("http://localhost/requestXml"));			
		}
		
		function LoadXML(event:Event):void {
			xmlData = new XML(event.target.data);
			trace(xmlData);
		}
	}
}
XML на стороне сервера выглядит вот так:
Код:
<?xml version="1.0" encoding="UTF-8" ?>
<Test>
<duration>65160</duration>
<errorCode>400</errorCode>
</Test>
В итоге получаю
Код:
XML Parsing Error: no element found Location: moz-nullprincipal:{8cb12323-56fa-4387-b7bf-0dacda45156b} Line Number 1, Column 11: [<Test>]

<Test>
----------^

<duration>65160</duration>
<errorCode>400</errorCode>
</Test>
Пробовал брать xml не с сервера а подсовывать просто строкой - эффект тот же. Пробовал не преобразовывать в XML, а просто выводить в trace. Так же указывает на ошибку.

Старый 27.04.2012, 14:43
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Если честно, то не понятно, как вы это получаете. Эта ошибка как правило изза того, что JavaScript попытался что-то загрузить из другого домейна, в Firefox. Как у вас так получается - я не знаю.
__________________
Hell is the possibility of sanity

Старый 27.04.2012, 14:49
ikozlov вне форума Посмотреть профиль Отправить личное сообщение для ikozlov Найти все сообщения от ikozlov
  № 3  
Ответить с цитированием
ikozlov

Регистрация: Apr 2010
Сообщений: 72
У меня стоит расширение для файрбага для просмотра логов. возможно причина в нем.
Я на самом деле даже добавил уже http://localhost/crossdomain.xml

Добавлено через 30 минут
Да. Приложение как оказалось продолжает нормально работать т.е. это какой то варнинг, котоырй меня запутал. Спасибо!

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:54.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.