Russian? »

Topics

  • Guestbook ( 0 )
  • The VISG Project ( 8 ) 2010-04-13 15:52:37 Robt еще можно сделать экспорт в файл...
  • Website functionality ( 1 ) 2009-08-17 19:50:28 Oleg K. При просмотре страницы "htt...
  • FAQ ( 4 ) 2010-06-25 11:20:32 Гость > к какой библиотеке обращает...
  • Other discussions ( 4 ) 2009-11-28 03:28:23 zxalexis Спасибо за Visg. Просьба о допол...
  • yXML library » ( 2 ) 2009-08-18 18:23:44 Константин Существует аналогичный проект на...

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

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

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

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

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

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

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


Post a message

Name:

Message:

Security code:


Valid HTML 4.01 Valid CSS