10 janar, pas më shumë se një vit zhvillimi, u lëshua versioni 1.15 i bibliotekës për përpunimin e XML pugixml, e shkruar në gjuhën C++ dhe e shpërndarë nën licencën MIT.
Biblioteka ofron një ndërfaqe të pasur të ngjashme me DOM me mundësi të gjera për shfletimin dhe modifikimin e nyjeve të dokumentit. Mbështetet gjithashtu XPath 1.0 dhe mbështetje e plotë për Unicode, me konvertim automatik të kodimeve.
pugixml mund të konfigurohet për t'u përdorur pa std dhe përjashtime C++ dhe mbështet një variant pa header.
nöqtÉlÉri ilÉ
- Më shumë funksione të klasave xml_attribute:: dhe xml_node:: tani mbështesin std::string_view dhe std::string, nëse mbështetja është e pranuar nga kompajleri për standardin C++17.
- ĂshtĂ« pĂ«rmirĂ«suar gjenerimi i skedarit pkg-config pĂ«r NixOS.
- Opzioni CMake PUGIXML_BUILD_APPLE_FRAMEWORK mund të përdoret për të ndërtuar pugixml si .xcframework.
- Opzioni CMake PUGIXML_INSTALL mund të përdoret për të çaktivizuar rregullat e instalimit.
- ĂshtĂ« pĂ«rmirĂ«suar kompatibiliteti me CMake dhe kompajlerĂ«t gcc dhe clang.
- Përdorimi i noexcept në vend të throw() për C++11 dhe më tej.
Repoja e projektit në GitHub: https://github.com/zeux/pugixml.
Burimi: linux.org.ru
