xerces-c
« Back to VersTracker
Description:
Validating XML parser
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xml parser c++ library validation
Install: brew install xerces-c
About:
Xerces-C++ is a robust, open-source validating XML parser library for C++. It provides a full implementation of W3C XML and XML Schema standards, enabling developers to parse, validate, and manipulate XML data efficiently. Its main value proposition is delivering a highly conformant and reliable foundation for building complex, data-intensive applications that require strict XML compliance.
Key Features:
  • Full W3C XML and XML Schema (XSD) validation
  • SAX2 and DOM Level 2/3 API support
  • High-performance parsing and memory management
  • Unicode support for internationalization (UTF-8, UTF-16)
Use Cases:
  • Parsing and validating configuration files in C++ applications
  • Integrating with SOAP or other XML-based web services
  • Processing large-scale XML datasets for data transformation
Alternatives:
  • libxml2 – A more lightweight C library with broader language bindings, but Xerces-C++ offers stricter standards compliance and native C++ APIs.
  • RapidXML – A header-only, extremely fast parser focused on DOM manipulation, but it lacks the full validation and SAX features of Xerces-C++.
Version History
Detected Version Rev Change Commit