XML как входные данные, Преимущество перед текстовым представлением или ini-файлами |
Здравствуйте, гость ( Вход | Регистрация )
XML как входные данные, Преимущество перед текстовым представлением или ini-файлами |
AD |
16.9.2010, 13:59
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Все больше и больше убеждаюсь в преимуществе использования XML, для представления входных данных. Структуру XML понимают и не-программисты. Эти файлы могут делать любые более-менее подготовленный пользователь ПК. Преимущества я вижу следующие: жесткое формальное описание данных, ясный и относительно простой способ описания данных, возможность первичной и поверхностной проверки правильного составления файла (открыть браузером - ошибки, подобные забытому тегу и прочее - браузер не пропустит, ну естественно, с оговорками...), легкость обработки в силу существования большого количества библиотек обработки. Кто может еще что сказать по этому поводу?
Помимо XML есть, конечно же, еще такие вещи, как S-expression, JSON. Но под них библиотек обработки, к сожалению, намного меньше. Буду благодарен, если откликнитесь и дадите интересные материалы и примеры использования XML как входных данных, а не для интернет-сайтов. |
|
|
kwisp |
17.9.2010, 14:28
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
Не все получится с помощью этого формата отобразить. а всё отображать и не надо. каждый формат для определённых целей. не стоит принимать как панацею ни xml ни ini. настройки всех программ храню в ini, много сталкивался с ним в linux - легко и удобно, просто дешево и сердито если хотите. но когда кто-то хранит 10 настроек своей проги в xml я этого не понимаю. не понимаю фирму самсунг, которая хранит телефонную книгу своих телефонов в xml. он xml - для других целей с которыми я в плотную не работал. но недостатков он не лишен и они существенны. то что нет подходящего парсера - не аргумент в сторону выбора формата! |
|
|
AD |
17.9.2010, 14:33
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
а всё отображать и не надо. Что значит не надо? Нужную для работы информацию, которую править мог бы непрограммист! каждый формат для определённых целей. Это понятно. С этим и не спорю. не стоит принимать как панацею ни xml ни ini. настройки всех программ храню в ini, много сталкивался с ним в linux - легко и удобно, просто дешево и сердито если хотите. но когда како-то хранит 10 настроек своей проги в xml я этого не понимаю. не понимаю фирму самсунг, которая хранит телефонную книгу своих телефонов в xml. он xml - для других целей с которыми я в плотную не работал. но недостатков он не лишен и они существенны. то что нет подходящего парсера - не аргумент в сторону выбора формата! Ну... настроек не 10, во много больше. Телефонная книга в виде XML, вполне удобна. Единственное, то, что Юра указал про скорость работы и один файл, смущает для телефонной книги. Сообщение отредактировал AD - 17.9.2010, 14:33 |
|
|
Текстовая версия | Сейчас: 15.1.2025, 13:02 |