pugixml 1.15

10. januar, efter mere end et år med udvikling, blev version 1.15 af XML-parsningsbiblioteket frigivet pugixml, skrevet i C++ og distribueret under MIT-licensen.

Biblioteket tilbyder et rigt DOM-lignende interface med omfattende muligheder for gennemgang og ændring af dokumentnoder. XPath 1.0 understøttes også, ligesom fuld Unicode-support med automatisk konvertering mellem kodninger.

pugixml kan konfigureres til at fungere uden std og undtagelser i C++ og understøtter en header-only version.

Ændringslog:

  • Mange funktioner i klasserne xml_attribute:: og xml_node:: understøtter nu std::string_view og std::string, hvis kompilatoren understøtter C++17-standard.
  • Genereringen af pkg-config-filen til NixOS er forbedret.
  • CMake-indstillingen PUGIXML_BUILD_APPLE_FRAMEWORK kan bruges til at bygge pugixml som .xcframework.
  • CMake-indstillingen PUGIXML_INSTALL kan bruges til at deaktivere installationsreglerne.
  • Bedre kompatibilitet med CMake og compilers gcc og clang.
  • Brug af noexcept i stedet for throw() for C++11 og nyere.

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

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster