pugixml 1.15

El 10 de gener, després de més d'un any de desenvolupament, es va llançar la biblioteca d'anàlisi XML 1.15 pugixml, escrit en C++ i distribuït sota la llicència MIT.

La biblioteca proporciona una rica interfície semblant a DOM amb àmplies capacitats per recórrer i modificar nodes de documents. També admet XPath 1.0 i suport complet Unicode, amb conversió automàtica de codificació.

pugixml es pot configurar per utilitzar-lo sense excepcions std i C++ i admet una opció només de capçalera.

Llista de canvis:

  • Moltes funcions de les classes xml_attribute:: i xml_node:: ara admeten std::string_view i std::string si es detecta el suport del compilador per a l'estàndard C++17.
  • Generació de fitxers pkg-config millorada per a NixOS.
  • L'opció CMake PUGIXML_BUILD_APPLE_FRAMEWORK es pot utilitzar per crear pugixml com a .xcframework.
  • L'opció CMake PUGIXML_INSTALL es pot utilitzar per desactivar les regles d'instal·lació.
  • Compatibilitat millorada amb CMake i els compiladors gcc i clang.
  • S'utilitza noexcept en comptes de throw() per a C++11 i superior.

Repositori de projectes a GitHub: https://github.com/zeux/pugixml.

Font: linux.org.ru

Afegeix comentari