libxml++@4
« Back to VersTracker
Description:
C++ wrapper for libxml
Type: Formula  |  Latest Version: 4.2.0@0  |  Tracked Since: Nov 5, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ xml library parsing libxml2
Install: brew install libxml++@4
About:
libxml++ is a C++ wrapper for the libxml2 XML parser library. It provides an object-oriented API that makes parsing, traversing, and manipulating XML documents significantly easier and safer than using libxml2's native C API. This version 4 series maintains modern C++ standards while offering robust DOM and SAX parsing capabilities.
Key Features:
  • Object-oriented DOM and SAX parsing APIs
  • Automatic memory management using smart pointers
  • Seamless integration with the underlying libxml2 library
  • Modern C++ interface design
Use Cases:
  • Parsing configuration files in XML format within C++ applications
  • Processing and transforming XML data streams
  • Building XML-based network protocols or APIs
Alternatives:
  • RapidXML – RapidXML is a header-only, non-validating parser focused on speed, whereas libxml++ offers full validation and a more comprehensive feature set via libxml2.
  • PugiXML – PugiXML is another lightweight, portable C++ XML parser, but libxml++ leverages the battle-tested libxml2 backend for standards compliance.
Version History
Detected Version Rev Change Commit
Nov 5, 2025 6:44am 1 VERSION_BUMP 4ec56dc1
Nov 5, 2025 6:44am 1 VERSION_BUMP f8eac6a3
Sep 14, 2025 8:42pm 0 VERSION_BUMP 9ed5ee24
Sep 13, 2024 2:12pm 0 VERSION_BUMP 75c3684e