pugixml 1.15

10 stycznia, po ponad roku pracy, odbyła się premiera wersji 1.15 biblioteki do parsowania XML pugixml, napisanej w języku C++ i rozpowszechnianej na licencji MIT.

Biblioteka oferuje bogaty interfejs podobny do DOM z szerokimi możliwościami przeszukiwania i modyfikacji węzłów dokumentu. Obsługiwane są również XPath 1.0 oraz pełne wsparcie dla Unicode, z automatycznym konwertowaniem kodowań.

pugixml można skonfigurować do użycia bez std i wyjątków C++ oraz wspiera wersję tylko nagłówkową.

Lista zmian:

  • Wiele funkcji klas xml_attribute:: i xml_node:: teraz wspiera std::string_view i std::string, jeśli kompilator obsługuje standard C++17.
  • Poprawiono generację pliku pkg-config dla NixOS.
  • Opcja CMake PUGIXML_BUILD_APPLE_FRAMEWORK może być użyta do kompilacji pugixml jako .xcframework.
  • Opcja CMake PUGIXML_INSTALL może być użyta do wyłączenia reguł instalacji.
  • Zwiększono kompatybilność z CMake oraz kompilatorami gcc i clang.
  • Zastosowano noexcept zamiast throw() dla C++11 i wyżej.

Repozytorium projektu na GitHubie: https://github.com/zeux/pugixml.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster