pugixml 1.15

10. januarja, po več kot letu dni razvoja, je izšla različica 1.15 knjižnice za obdelavo XML. pugixml, napisana v jeziku C++ in distribuirana pod MIT licenco.

Knjižnica ponuja bogat DOM-podobni vmesnik z obsežnimi možnostmi prehoda in spreminjanja vozlišč dokumenta. Podprta je tudi XPath 1.0 in polna podpora za Unicode, z avtomatskim pretvorbo kodiranj.

pugixml je mogoče konfigurirati za uporabo brez std in izjem C++ ter podpira različico le z glavo (header-only).

Seznam sprememb:

  • Številne funkcije razredov xml_attribute:: in xml_node:: zdaj podpirajo std::string_view in std::string, če je podpora za standard C++17 zaznana pri prevajalniku.
  • Izboljšano je generiranje datoteke pkg-config za NixOS.
  • Možnost CMake PUGIXML_BUILD_APPLE_FRAMEWORK se lahko uporabi za gradnjo pugixml kot .xcframework.
  • Možnost CMake PUGIXML_INSTALL se lahko uporabi za izklop pravil za namestitev.
  • Izboljšana je združljivost z CMake ter prevajalniki gcc in clang.
  • Uporaba noexcept namesto throw() za C++11 in novejše različice.

Repozitorij projekta na GitHubu: https://github.com/zeux/pugixml.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster