LINUX.ORG.RU

pugixml 1.15

 , , , ,


0

3

10 января, после более года разработки, состоялся выпуск 1.15 библиотеки парсинга XML pugixml, написанной на языке C++ и распространяемой по лицензии MIT.

Библиотека предоставляет богатый DOM-подобный интерфейс с широкими возможностями обхода и изменения узлов документа. Также поддерживается XPath 1.0 и полная поддержка Юникода, с автоматическим преобразованием кодировок.

pugixml может быть сконфигурирована для использования без std и исключений C++ и поддерживает header-only вариант.

Список изменений:

  • Многие функции классов xml_attribute:: и xml_node:: теперь поддерживают std::string_view и std::string, если обнаружена поддержка компилятором стандарта C++17.
  • Улучшена генерация файла pkg-config для NixOS.
  • Опция CMake PUGIXML_BUILD_APPLE_FRAMEWORK может использоваться для сборки pugixml как .xcframework.
  • Опция CMake PUGIXML_INSTALL может быть использована для отключения правил инсталляции.
  • Улучшена совместимость с CMake и компиляторами gcc и clang.
  • Использование noexcept вместо throw() для C++11 и выше.

Репозиторий проекта на GitHub: https://github.com/zeux/pugixml.

>>> Список изменений версии 1.15 на сайте библиотеки

★★★★★

Проверено: CrX ()
Последнее исправление: dataman (всего исправлений: 2)
Ответ на: комментарий от guyvernk

новость про libmdbx запилил

Как показывает опыт OpenNET, это приводит к нездоровым дискуссиям.

dataman ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.