pugixml 1.15

Am 10. Januar, nach über einem Jahr Entwicklung, wurde die Version 1.15 der XML-Parsing-Bibliothek veröffentlicht. pugixml, geschrieben in C++ und unter der MIT-Lizenz veröffentlicht.

Die Bibliothek bietet eine reichhaltige DOM-ähnliche Schnittstelle mit umfangreichen Möglichkeiten zum Durchlaufen und Ändern von Dokumentknoten. Sie unterstützt auch XPath 1.0 und vollständige Unicode-Unterstützung, einschließlich automatischer Kodierungsumwandlung.

pugixml kann so konfiguriert werden, dass es ohne std und C++-Ausnahmen verwendet wird, und unterstützt eine header-only Variante.

Änderungsprotokoll:

  • Viele Funktionen der Klassen xml_attribute:: und xml_node:: unterstützen jetzt std::string_view und std::string, wenn die Unterstützung durch den Compiler für den C++17-Standard erkannt wird.
  • Die Generierung der pkg-config-Datei für NixOS wurde verbessert.
  • Die CMake-Option PUGIXML_BUILD_APPLE_FRAMEWORK kann verwendet werden, um pugixml als .xcframework zu kompilieren.
  • Die CMake-Option PUGIXML_INSTALL kann verwendet werden, um Installationsregeln zu deaktivieren.
  • Die Kompatibilität mit CMake und den Compilern gcc und clang wurde verbessert.
  • Verwendung von noexcept anstelle von throw() für C++11 und höher.

Das Projekt-Repository auf GitHub: https://github.com/zeux/pugixml.

Quelle: linux.org.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster