English? »

Темы обсуждений


2. Константин ( 2009-08-18 18:23:44 )

Существует аналогичный проект на С++ (http://sourceforge.net/projects/xmlpp). В нем реализованы почти все возможности, кроме валидации. Я использую его в своем С++-проекте

Ответ:
Спасибо за ссылку :) У меня не стоит задача реализовать поддержку полноценного XML. Я реализую только малую часть XML, чтобы мне было достаточно для своих исследований. Если кому-то будет тоже полезно, буду рад. Вообще будет ещё версия с лучшей совместимостью с обычным XML. Однако библиотек для XML много, в каждом сильно развитом языке уже есть собственный модуль для XML, так что плодить велосипед я не хочу :) Я просто сделал то, что лично мне будет удобно, так как настроено на мои конкретные нужды.

1. youROCK ( 2009-08-15 02:32:41 )

Немного пугает то, что везде используется «чистый» malloc(), когда можно бы выделять память кусками килобайт по 100 сразу, и не вызывать malloc() постоянно. К тому же, всё равно malloc вызывается последовательно, и частично дерево не освобождается.

Производительность может увеличиться только засчёт этого, ИМХО.

Ответ:
В общем-то, согласен. Планируется ещё как минимум одна-две версии библиотеки с дополнительными оптимизациями кода. Текущий код не идеальный =)


Добавить сообщение

Имя:

Сообщение:

Проверочный код:


Правильный HTML 4.01 Правильный CSS