xmlcatmgr
« Back to VersTracker
Description:
Manipulate SGML and XML catalogs
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xml sgml catalog developer-tools cli
Install: brew install xmlcatmgr
About:
Xmlcatmgr is a command-line utility designed to manage SGML and XML catalog files. It provides a straightforward interface for adding, removing, and querying entity and public identifier mappings within these catalogs. This tool is essential for resolving external entities and DTDs in legacy and modern XML processing workflows.
Key Features:
  • Command-line interface for scriptable catalog management
  • Support for both SGML and XML catalog formats
  • Operations for adding, removing, and querying catalog entries
  • Simplifies entity and DTD resolution for parsers
Use Cases:
  • Managing system catalogs for SGML/XML parsers like libxml2
  • Resolving external DTDs and entities in offline or controlled environments
  • Automating the setup of XML processing environments
Alternatives:
  • OpenSP (ospcat) – OpenSP includes catalog management tools but Xmlcatmgr is more focused and lightweight for specific catalog manipulation tasks.
  • libxml2 utilities – libxml2 provides XML parsing capabilities but Xmlcatmgr offers a dedicated, simpler interface for direct catalog file editing.
Version History
Detected Version Rev Change Commit