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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.09.2009, 15:10
alecsisk вне форума Посмотреть профиль Отправить личное сообщение для alecsisk Найти все сообщения от alecsisk
  № 21  
Ответить с цитированием
alecsisk

Регистрация: Feb 2008
Адрес: N.Novgorod
Сообщений: 80
Отправить сообщение для alecsisk с помощью ICQ
Довелось грузить и парсить xml на 14000+ строк в as2 (xml операторов у cyberplat). Грузиться чуть более чем 30 секунд . Думаю вариант с zinc+SQLite предпочтительнее.

Старый 11.09.2009, 15:48
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 22  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
товарисч Партизан был чертовски не прав говоря что xml парситься хорошо и быстро, вариант с SQLite выходит предпочтительнее

Старый 11.09.2009, 16:34
Партизан вне форума Посмотреть профиль Отправить личное сообщение для Партизан Найти все сообщения от Партизан
  № 23  
Ответить с цитированием
Партизан
 
Аватар для Партизан

блогер
Регистрация: Nov 2007
Адрес: Almaty, Moscow
Сообщений: 396
Записей в блоге: 5
Отправить сообщение для Партизан с помощью Skype™
"Товарисч" Партизан говорил только о 4000 строк....
Я думаю еще важна структура... т.е. сколько нодов в родительском, уровень вложенности и т.д.

Добавлено через 51 минуту
Вот просто ради интереса сейчас создал xml файл...
<item>
<id id="999"/>
<number>Number Number Number Number Number Number Number Number Number Number Number 999</number>
<string>String String String String String String String String String String String 999</string>
<object>OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT OBJECT 999</object>
<int>INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT 999</int>
<uint/>
<array>Array Array Array Array Array Array Array Array Array Array Array Array Array 999</array>
<vector>VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR VeCToR 999</vector>
</item>

Вот такого вида... 1000 item - это 10000 строк.
Короче я просто потом увеличивал в 2 раза этот файл, загружал таким вот образом:
Код AS3:
var urll:URLLoader = new URLLoader();
urll.addEventListener(Event.COMPLETE,loaded)
urll.load(new URLRequest("xml.xml"));
function loaded (e:Event) {
	var xml:XML = new XML(e.target.data);
 
	trace(xml.item.(id.@id==999));
}
Вывод нодов начал заметно тормозить(секунды 4 после ctrl+Enter) когда файл весил 15,2 МБ (16*013*989 байт) и это 240000 линий... item нодов соответственно 24000

Я хз что там у вас за XML такой....


Последний раз редактировалось Партизан; 11.09.2009 в 17:27.
Старый 11.09.2009, 18:21
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 24  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
ну блин на самом деле это не тот язык в котором надо парсить такие объемы XML, php думаю и то с трудом прожёвывает, эх была бы возможность, можно было бы и с использованием XSLT замутить

Старый 11.09.2009, 18:47
AVS_77 вне форума Посмотреть профиль Отправить личное сообщение для AVS_77 Найти все сообщения от AVS_77
  № 25  
Ответить с цитированием
AVS_77

Регистрация: Jun 2009
Сообщений: 4
Вобщем тему покидаю ... GAIKER по поводу моего вышеобозначенного предложения можете написать мне в личку ... при необходимости созвонимся.


Последний раз редактировалось AVS_77; 11.09.2009 в 18:51.
Старый 16.12.2010, 23:31
RonEXI вне форума Посмотреть профиль Отправить личное сообщение для RonEXI Найти все сообщения от RonEXI
  № 26  
Ответить с цитированием
RonEXI

Регистрация: Sep 2005
Сообщений: 85
Не могу разобраться как связать Zinc+SQLite. Подскажите пожалуйста.

Добавлено через 22 минуты
всё понял, в Zinc встроен SQLite
__________________
www.MegaLuckyPlay.com

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

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

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


 


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


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