pugixml 1.15

10. janvārī, pēc vairāk nekā gada izstrādes, tika izlaista 1.15 XML parsēšanas bibliotēka pugixml, kuru sarakstījusi C++ valodā un kas tiek izplatīta ar MIT licenci.

Bibliotēka piedāvā bagātu DOM līdzīgu saskarni ar plašām iespējām dokumenta mezglu apstrādē un modificēšanā. Tā atbalsta arī XPath 1.0 un pilnīgu Unicode atbalstu ar automātisku kodējumu pārveidošanu.

pugixml var konfigurēt lietošanai bez std un C++ izņēmumiem un atbalsta header-only versiju.

Izmaiņu saraksts:

  • Daudzas xml_attribute:: un xml_node:: klases funkcijas tagad atbalsta std::string_view un std::string, ja kompilatorā ir atklāta C++17 standarta atbalsts.
  • Uzlabota pkg-config faila ģenerēšana NixOS.
  • CMake opcija PUGIXML_BUILD_APPLE_FRAMEWORK var tikt izmantota, lai izveidotu pugixml kā .xcframework.
  • CMake opcija PUGIXML_INSTALL var tikt izmantota, lai atspējotu instalācijas noteikumus.
  • Uzlabota saderība ar CMake un gcc un clang kompilatoriem.
  • noexcept tiek lietots, nevis throw() C++11 un jaunākām versijām.

Projekta repozitorijs GitHub: https://github.com/zeux/pugixml.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster