pugixml 1.15

On January 10th, after more than a year of development, the XML parsing library version 1.15 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 and full Unicode support are also supported, with automatic encoding conversion.

pugixml can be configured to use without std and C++ exceptions and supports a header-only variant.

List of changes:

  • Many functions in the xml_attribute:: and xml_node:: classes now support std::string_view and std::string if the compiler detects support for the C++17 standard.
  • Improved pkg-config file generation for NixOS.
  • The CMake option PUGIXML_BUILD_APPLE_FRAMEWORK can be used to build pugixml as .xcframework.
  • The CMake option PUGIXML_INSTALL can be used to disable installation rules.
  • Improved compatibility with CMake and gcc and clang compilers.
  • Using noexcept instead of throw() for C++11 and above.

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

Source: linux.org.ru

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