pugixml 1.15

On January 10, after more than a year of development, version 1.15 of the XML parsing library was released. pugixml, written in C++ and distributed under the MIT license.

The library provides a rich DOM-like interface with extensive capabilities for traversing and modifying document nodes. XPath 1.0 is also supported, along with full Unicode support and automatic encoding conversion.

pugixml can be configured for use without std and C++ exceptions, and supports a header-only version.

Change log:

  • Many functions in the xml_attribute:: and xml_node:: classes now support std::string_view and std::string, provided the compiler supports C++17.
  • The generation of the pkg-config file for NixOS has been improved.
  • The CMake option PUGIXML_BUILD_APPLE_FRAMEWORK can be used to build pugixml as a .xcframework.
  • The CMake option PUGIXML_INSTALL can be used to disable install rules.
  • Improved compatibility with CMake and the gcc and clang compilers.
  • Usage of noexcept instead of throw() for C++11 and later.

Project repository on GitHub: https://github.com/zeux/pugixml.

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster