pugixml 1.15

Il 10 gennaio, dopo più di un anno di sviluppo, è stata rilasciata la versione 1.15 della libreria di parsing XML pugixml, scritta in C++ e distribuita con licenza MIT.

La libreria fornisce un'interfaccia simile a DOM ricca di funzionalità per l'attraversamento e la modifica dei nodi del documento. Supporta anche XPath 1.0 e offre un supporto completo per Unicode, con conversione automatica delle codifiche.

pugixml può essere configurata per funzionare senza std e senza eccezioni in C++ e supporta un'opzione header-only.

Elenco delle modifiche:

  • Molte funzioni delle classi xml_attribute:: e xml_node:: ora supportano std::string_view e std::string, se il compilatore rileva il supporto per C++17.
  • Migliorata la generazione del file pkg-config per NixOS.
  • L'opzione CMake PUGIXML_BUILD_APPLE_FRAMEWORK può essere utilizzata per compilare pugixml come .xcframework.
  • L'opzione CMake PUGIXML_INSTALL può essere utilizzata per disattivare le regole di installazione.
  • Migliorata la compatibilità con CMake e i compilatori gcc e clang.
  • Utilizzo di noexcept invece di throw() per C++11 e versioni successive.

Il repository del progetto su GitHub: https://github.com/zeux/pugixml.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster