pugixml 1.15

10 januari, na meer dan een jaar ontwikkeling, is versie 1.15 van de XML parsebibliotheek uitgebracht. pugixml, geschreven in C++ en verspreid onder de MIT-licentie.

De bibliotheek biedt een rijke DOM-achtige interface met uitgebreide mogelijkheden voor het navigeren en wijzigen van documentknopen. Daarnaast wordt XPath 1.0 ondersteund en is er volledige Unicode-ondersteuning met automatische coderingconversie.

pugixml kan worden geconfigureerd om te worden gebruikt zonder std en C++-exceptions en ondersteunt een header-only optie.

Wijzigingenlijst:

  • Veel functies van de klassen xml_attribute:: en xml_node:: ondersteunen nu std::string_view en std::string, mits de compiler C++17 ondersteunt.
  • De generatie van het pkg-config bestand voor NixOS is verbeterd.
  • De CMake-optie PUGIXML_BUILD_APPLE_FRAMEWORK kan worden gebruikt om pugixml als .xcframework te bouwen.
  • De CMake-optie PUGIXML_INSTALL kan worden gebruikt om installatievoorraden uit te schakelen.
  • Verbeterde compatibiliteit met CMake en de compilers gcc en clang.
  • Gebruik van noexcept in plaats van throw() voor C++11 en hoger.

De projectrepository op GitHub: https://github.com/zeux/pugixml.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster