Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка данных из: XML vs TXT - что лучше,…? (http://www.flasher.ru/forum/showthread.php?t=122326)

drobinkin 08.03.2009 07:24

Загрузка данных из: XML vs TXT - что лучше,…?
 
Допустим, я хочу загрузить список урлов для меню из внешнего файла. С помощью чего лучше (правильнее, быстрее, удобнее и т.п.) это сделать — из XML или из текстового файла?

KiL33 08.03.2009 08:14

однозначно XML:)

drobinkin 08.03.2009 08:27

Цитата:

Сообщение от KiL33 (Сообщение 803856)
однозначно XML:)

А можно в нескольких словах — почему? :rolleyes:
Так сказать, не корысти ради а любопытства для :umnik2:

KiL33 08.03.2009 09:57

Мне ещё, конечно, самому учиться и учиться, но чисто из личного опыта

XML обладает более внятной загрузкой контент не доисторическим loadVariables, а нормальной структурой. Работа с XML более функциональна и удобна.

К примеру загрузка текста

Код AS1/AS2:

// Создаем объект XML
var myContent:XML = new XML();
// Переменная для хранения пути к файлу xml
var contentURL:String = "xml/content.xml";
// Проверка окончания загрузки xml
myContent.onLoad = function(success) {
        if (success) { // Если документ загружен...
        // Выводим текст в поле txt
                txt.htmlText = myContent;
        } else {
        // В противном случае выводим сообщение об ошибке
                txt.htmlText = "<b>Ошибка!</b> Не удалось загрузить XML";
        }
};
// Загружаем документ xml
myContent.load(contentURL);

Ещё очень много плюсов, смотрите по форуму.

iNils 08.03.2009 12:35

2 drobinkin: txt используют для загрузки малого и одноуровнего объема данных, xml когда данных много и они структурированы. Например, если вам нужно загрузить номера выигрышных чисел лотереи, это txt, если эти же номера, но с именами победителей, то xml. xml проще модифицировать и визуального разбирать (это для отладки полезно)


2 KiL33: для нормальной загрузки txt есть класс LoadVars.

aksios 08.03.2009 14:45

В данном простом случае - 1 нод и обработка его атрибутов.
- Будет читаемо, понятно, кратко, просто в реализации.

KiL33 08.03.2009 15:24

2 iNils: Я в курсе, просто я принципиально не использую загрузку инфы из txt.
Использование XML я считаю наиболее правильным и оправданным вариантом.

drobinkin 08.03.2009 17:27

В принципе, с многоуровневым меню понятно - хмл рулит :)
А с одноуровневым — тхт, насколько я еще понял и из форума, мороки меньше, в плане кодирования. Так?
В свой вопрос я еще вкладывал (правда, неочевидно — сорри :) ) смысл того, что насколько различны оба способа по загрузке проца :), там, скорости исполнения и т.п.

KiL33 08.03.2009 18:26

Цитата:

насколько различны оба способа по загрузке проца , там, скорости исполнения и т.п.
один фиг, всё зависит от объема, который находится в файле..

aksios 08.03.2009 18:43

Цитата:

Сообщение от drobinkin (Сообщение 803927)
А с одноуровневым — тхт, насколько я еще понял и из форума, мороки меньше, в плане кодирования. Так?

- Это пардон, из чего таки следует?

Добавлено через 2 минуты
Цитата:

Сообщение от drobinkin (Сообщение 803927)
скорости исполнения и т.п.

А скорость разработки, соответствие структурам данных и т.д. не интересует?


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

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