pugixml 1.15

Pe 10 ianuarie, după mai bine de un an de dezvoltare, a avut loc lansarea versiunii 1.15 a bibliotecii de parsare XML pugixml, scrisă în limbajul C++ și distribuită sub licența MIT.

Biblioteca oferă o interfață bogată, asemănătoare cu DOM, cu capacități extinse de navigare și modificare a nodurilor documentului. De asemenea, suportă XPath 1.0 și suport complet pentru Unicode, cu convertire automată a codărilor.

pugixml poate fi configurată pentru a fi utilizată fără std și excepții C++ și acceptă o variantă header-only.

Lista modificărilor:

  • Multe funcții ale claselor xml_attribute:: și xml_node:: acceptă acum std::string_view și std::string, dacă compilatorul detectează suport pentru standardul C++17.
  • S-a îmbunătățit generarea fișierului pkg-config pentru NixOS.
  • Opțiunea CMake PUGIXML_BUILD_APPLE_FRAMEWORK poate fi utilizată pentru a compila pugixml ca .xcframework.
  • Opțiunea CMake PUGIXML_INSTALL poate fi utilizată pentru a dezactiva regulile de instalare.
  • S-a îmbunătățit compatibilitatea cu CMake și compilatoarele gcc și clang.
  • Utilizarea noexcept în loc de throw() pentru C++11 și versiunile ulterioare.

Depozitul proiectului pe GitHub: https://github.com/zeux/pugixml.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster