pugixml 1.15

10 月 1.15 日、XNUMX 年以上の開発を経て、XML 解析ライブラリ XNUMX がリリースされました。 pugixml、C++ で書かれ、MIT ライセンスの下で配布されます。

このライブラリは、ドキュメント ノードを走査および変更するための広範な機能を備えた、豊富な DOM のようなインターフェイスを提供します。 XPath 1.0 と完全な Unicode サポート、自動エンコード変換もサポートします。

pugixml は、std および C++ の例外なしで使用するように構成でき、ヘッダーのみのオプションをサポートします。

変更点のリスト:

  • C++17 標準のコンパイラ サポートが検出された場合、xml_attribute:: クラスと xml_node:: クラスの多くの関数が std::string_view と std::string をサポートするようになりました。
  • NixOS 用の pkg-config ファイル生成が改善されました。
  • CMake オプション PUGIXML_BUILD_APPLE_FRAMEWORK を使用して、pugixml を .xcframework としてビルドできます。
  • CMake オプション PUGIXML_INSTALL を使用して、インストール ルールを無効にすることができます。
  • CMake、gcc、clang コンパイラーとの互換性が向上しました。
  • C++11 以降では throw() の代わりに noexc を使用します。

GitHub 上のプロジェクト リポジトリ: https://github.com/zeux/pugixml.

出所: linux.org.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster