The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Обработка файлов конфигурации с использованием LibXML2"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от opennews (??) on 10-Дек-08, 15:02 
В статье (http://www.ibm.com/developerworks/ru/library/au-libxml2/inde...) описывается использование языка XML (Extensive Markup Language) при создании приложений для ОС UNIX. Статья ориентирована на программистов, не знакомых с XML, и описывает библиотеки XML, написанные для проекта GNOME. После краткого описания формата XML даны примеры исходного кода, который может быть использован разработчиками для создания собственных приложений, анализирующих конфигурационные файлы в формате XML с использованием библиотеки LibXML2.

URL: http://www.ibm.com/developerworks/ru/library/au-libxml2/inde...
Новость: https://www.opennet.ru/opennews/art.shtml?num=19315

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от Jay (??) on 10-Дек-08, 15:02 
Я бы не рекомендовал использовать XML для конфигов. Точнее, даже не так. Я бы рекомендовал использовать XML только для обмена данными (для чего он и создавался). А для конфигов и INI-файлов в большинстве случаев более чем достаточно. И вот только, если потребности приложения уже не покрываются использованием INI-файла, а использование Lua, к примеру, еще не оправдано, вот тогда можно использовать XML.. Иначе, это обернется повышенной нагрузкой на процессор при старте приложения (особенно это заметно при загрузке системы) и проблемами при настройке этого конфига, потому что xml - он все-таки для роботов, а не для людей.

--
Jay

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от MaMoHT on 10-Дек-08, 15:18 
Согласен - XML для конфигов очень плохо, попросту неоправданно.

Если структура конфига сложная (например, вложенности), то достаточно разбить INI-файл на несколько файлов, а в качестве инструмента вложенности использовать директории - работать все равно будет напорядки быстрее.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от trdm email(ok) on 10-Дек-08, 15:19 
Тоже кстати соглашусь..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от СуперАноним on 10-Дек-08, 20:26 
Ага, а то, что разработчики выдумывают для каждой программы свой формат конфигов, это что, это нормально весь этот зоопарк? Стандартизация формата кофигурационных файлов нужна однозначно, независимо от того, будет ли это XML или не XML.

А вот использования Lua и прочих языковых меньшинств - плохая идея. Конфигурационный файл это не программа.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от Jay (??) on 10-Дек-08, 22:02 
А вы конфиг exim или sendmail.cf видели? Чем не программа? :)
Если конфиг описывает функционал, то применение Lua, JS и т.п. может быть куда более оправданным, чем изобретение собственного велосипеда..
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от User294 (??) on 10-Дек-08, 21:05 
>Я бы не рекомендовал использовать XML для конфигов. Точнее, даже не так.
>Я бы рекомендовал использовать XML только для обмена данными (для чего
>он и создавался).

Ага, только получается пухло, не компактно и тормозно в парсинге.Что для обмена данными как-то весьма на любителя.Для конфигов... если отформатировать - не так уж и погано получается, бывает и хуже.Хотя - опять же на любителя.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от trdm email(ok) on 10-Дек-08, 15:14 
а почему гномовские описаны?
для КДЕ букв на клаве не хватило?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от Аноним (??) on 10-Дек-08, 17:05 
А почему ты тут флуд печатаешь вместо статьи о том как это все под KDE делается?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от devcoder (ok) on 10-Дек-08, 15:20 
> А для конфигов и INI-файлов в большинстве случаев более чем достаточно

Или YAML http://ru.wikipedia.org/wiki/YAML

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от Guest (??) on 10-Дек-08, 15:59 
XML для конфигов, боже, сколько уже говорено какое это зло.
А этим еще хватает наглости написать об этом статью...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Обработка файлов конфигурации с использованием LibXML2"  
Сообщение от Аноним (??) on 10-Дек-08, 16:28 
ГУИ конфигуратор плюс конфиг на XML - страшный сон еще недавних времен. Теперь это реальность и прогресс никсов :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру