pugixml 1.15

10. jaanuaril, pärast rohkem kui aastat arendust, ilmus XML-parseerimise teegi versioon 1.15. pugixml, mis on kirjutatud C++ keeles ja levitatakse MIT litsentsi alusel.

Teek pakub rikka DOM-taolist liidest ulatuslike dokumentide sõlmede läbimise ja muutmise võimalustega. Toetatakse ka XPath 1.0 ning pakutakse täis Unicode'i tuge koos automaatse kodeeringute teisendamisega.

pugixml-i saab konfigureerida kasutamiseks ilma std ja C++ eranditeta ning toetab header-only varianti.

Muutuste nimekiri:

  • Paljud xml_attribute:: ja xml_node:: klasside funktsioonid toetavad nüüd std::string_view ja std::string, kui C++17 standardit toetav kompilaator on tuvastatud.
  • Parandatud pkg-config faili genereerimist NixOS-i jaoks.
  • CMake'i valikut PUGIXML_BUILD_APPLE_FRAMEWORK saab kasutada pugixml-i kogumiseks .xcframework-ina.
  • CMake'i valikut PUGIXML_INSTALL saab kasutada paigaldusreeglite keelamiseks.
  • Parandatud ühilduvus CMake'i ja gcc ja clang kompilaatoritega.
  • Kasutatakse noexcept'i asemel throw() C++11 ja kõrgemates versioonides.

Projekti hoidla GitHubis: https://github.com/zeux/pugixml.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster