pugixml 1.15

Le 10 janvier, après plus d'un an de développement, la version 1.15 de la bibliothèque de parsing XML a été publiée. pugixml, écrite en C++ et distribuée sous licence MIT.

La bibliothèque fournit une interface riche de type DOM avec de nombreuses fonctionnalités pour parcourir et modifier les nœuds du document. Elle prend également en charge XPath 1.0 et une prise en charge complète de l'Unicode, avec conversion automatique des encodages.

pugixml peut être configurée pour fonctionner sans std et sans exceptions C++ et prend en charge une option header-only.

Liste des changements :

  • Beaucoup de fonctions des classes xml_attribute:: et xml_node:: prennent désormais en charge std::string_view et std::string, si le compilateur supporte la norme C++17.
  • Amélioration de la génération du fichier pkg-config pour NixOS.
  • L'option CMake PUGIXML_BUILD_APPLE_FRAMEWORK peut être utilisée pour construire pugixml en tant que .xcframework.
  • L'option CMake PUGIXML_INSTALL peut être utilisée pour désactiver les règles d'installation.
  • Amélioration de la compatibilité avec CMake et les compilateurs gcc et clang.
  • Utilisation de noexcept au lieu de throw() pour C++11 et supérieur.

Le dépôt du projet sur GitHub : https://github.com/zeux/pugixml.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster