pugixml 1.15

10. januar, etter mer enn ett års utvikling, ble utgivelsen av 1.15 av XML-parserbiblioteket pugixml, skrevet i C++ og distribuert under MIT-lisensen.

Biblioteket tilbyr et rikt DOM-lignende grensesnitt med omfattende muligheter for navigering og modifikasjon av dokumentnoder. XPath 1.0 støttes også, sammen med full støtte for Unicode, med automatisk koding av konverteringer.

pugixml kan konfigureres for å brukes uten std og unntak i C++ og støtter en header-only variant.

Endringslogg:

  • Mange funksjoner i klassene xml_attribute:: og xml_node:: støtter nå std::string_view og std::string, gitt at kompilatoren støtter C++17 standard.
  • Forbedret generering av pkg-config-filen for NixOS.
  • CMake-alternativet PUGIXML_BUILD_APPLE_FRAMEWORK kan brukes til å bygge pugixml som .xcframework.
  • CMake-alternativet PUGIXML_INSTALL kan brukes til å deaktivere installasjonsregler.
  • Forbedret kompatibilitet med CMake og kompilatorene gcc og clang.
  • Bruk av noexcept i stedet for throw() for C++11 og nyere.

Prosjektets repository på GitHub: https://github.com/zeux/pugixml.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster