xmlcatmgr is a utility to manipulate XML and SGML catalogs. It is designed to be simple and extremely lightweight. Its main purpose is to be able to add and remove entries from catalogs, so it can be used from package systems.
|Tags||Text Processing Markup|
Release Notes: In this version, the package was converted to use GNU Autoconf and GNU Automake. As a result, the build procedure is now well known and the program builds cleanly under more systems. The build was fixed under IRIX 6.5 using the MIPSpro C compiler.
Release Notes: A -p flag for prepending new entries in catalog files instead of appending them was added. The lookup action was modified to be consistent across XML and SGML catalogs (i.e., it shows all matching entries when running in XML mode, not just the first one). There were also several bugfixes: an incorrect attribute specification in XML tags was fixed, a warning message that printed strings in the wrong order was fixed, some compilation warnings with -O2 and glibc were corrected, and some typos in the manual were corrected.
Release Notes: This version has been marked as the new stable release after two months of testing without major problems. It solves some build problems under HP-UX and Tru64 Unix and fixes a crash that appeared on some malformed XML catalogs.
Release Notes: The program now recognizes two default catalogs, one for XML and one for SGML, instead of just one for XML. The "-h" option has been added to xmlcatmgr; it shows a descriptive usage message. The code has been documented, adding a comment to each function with an overview of what it does. Some bugs have been fixed.
Release Notes: The program has been modified to allow multiple entries with the same content but with different types in catalog files; this may introduce some incompatibilities with previous versions. An option has been added to configure to disable installation of documentation. The creation of catalogs has been changed to work with data structures instead of creating text files directly. Several bugs have been fixed.