URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58189
[ Назад ]

Исходное сообщение
"yXML - компактная XML библиотека"

Отправлено opennews , 25-Авг-09 15:24 
Обновилась небольшая открытая библиотека на языке Си - yXML (http://codege.ru/projects/yxml/) (полное названеи yoctoXML), предназначенная для работы с простыми XML данными. yXML отличается небольшими размерами (около 300 строк на C), а также неплохой скоростью работы. Открыта под модифицированной лицензией BSD (GPL-совместимая лицензия). yXML не поддерживает всего формата XML, только самые необходимые вещи - теги, атрибуты, простое текстовое содержимое внутри тегов и комментарии. Может быть легко использована для файлов конфигурации или файлов с данными.

URL: http://codege.ru/projects/yxml/
Новость: http://www.opennet.ru/opennews/art.shtml?num=23147


Содержание

Сообщения в этом обсуждении
"yXML - компактная XML библиотека"
Отправлено gegMOPO4 , 25-Авг-09 15:24 
Неправда, это не XML.

"yXML - компактная XML библиотека"
Отправлено Александр , 25-Авг-09 15:27 
Ну не совсем XML. Скорее некое подмножество.

"yXML - компактная XML библиотека"
Отправлено аноним , 25-Авг-09 16:20 
> для файлов конфигурации

Опять 25.


"yXML - компактная XML библиотека"
Отправлено Аноним , 25-Авг-09 18:46 
Спрячьте и не позорьтесь!

"yXML - компактная XML библиотека"
Отправлено idkfa , 25-Авг-09 19:59 
"Открыта под модифицированной лицензией BSD (GPL-совместимая лицензия)" - LOLWUT?

"yXML - компактная XML библиотека"
Отправлено andr.mobi , 25-Авг-09 22:49 
Идея правильная, я тоже налабал свою версию парсера для локальных решений - дёшево и сердито. Только вот хорошему стилю кодирования вам надо поучиться. Особенно здорово почитать классику, "UNIX - универсальная среда программирования", "Практика программирования" Кернигана и Пайка.

И напрасно вы таки лепите это на Сях. C++ гораздо удобнее, надёжнее и красивее для таких решений. Тем более что в XML-парсере никаких расширений кроме STL не потребуется, будет компилица на любой платформе.