в Parser для XSLT используется libxslt
Александр Петросян (PAF) 19.11.2006 18:45
/ 19.11.2006 18:46
http://xmlsoft.org/XSLT/новые версии выходили, и, тривиально указав новую версию этой библиотеки в файле buildall-with-xml (исходники parser), вы можете собрать parser с желаемой версией libxslt.
однако, насколько мне известно, автор libxslt XSLT 2.0 ещё не реализовывал.
теоретически, можно найти другую библиотеку поддержки XSLT для C/C++. в природе есть несколько.
когда-то в Parser3 мы использовали Apache XAlan, возможно, авторы этой библиотеки пошли дальше и у них есть XSLT 2.0
однако "просто подменить одну библиотеку другой" для Parser нельзя.
ведь API этих библиотек несовместимы.
(и заменить придётся libxml на Apache Xerces).
XAlan+Xerces по нашим подсчётам на момент принятия решения, были в ~1.5 раза медленнее и в ~5 раз более требовательны к памяти (могу немного ошибаться в цифрах, но порядок такой) чем libxml+libxslt.
- XSLT 2.0, Marat Suponitsky 19.11.2006 14:39
- в Parser для XSLT используется libxslt, Александр Петросян (PAF) [M] 19.11.2006 18:45 / 19.11.2006 18:46