pugixml 1.15

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

La libreria offre una ricca interfaccia simile al DOM con ampie capacità di navigazione e modifica dei nodi del documento. Supporta anche XPath 1.0 e la piena compatibilità con Unicode, con conversione automatica delle codifiche.

pugixml può essere configurata per essere utilizzata senza std e eccezioni 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 supporta lo standard 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 superiore.

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