Version: 1.1.2
, license: GPL+ and GPLv3+
Requires: gawk API 1.1+, gawkextlib, expat
gawk-xml provides the gawk XML extension module, as well as the xmlgawk script and some gawk include libraries for enhanced XML processing.
This is gawk-xml. This gawk shared library extension enables gawk to parse XML documents using the expat XML parser. Please consult the extensive texinfo documentation for examples and a reference.
To build this package from git sources:
autoreconf -i && configure && make && make check && make install
In 2005, Jürgen Kahrs wrote the original XMLgawk implementation by patching gawk. Andrew Schorr restructured this as a gawk shared library extension. They jointly created the xgawk project as a more extensible fork of gawk that provided a platform for implementing various gawk shared library extensions. The xgawk shared library enhancements were largely merged into gawk version 4.1, so there was no longer a need for xgawk. This XML extension is now a standard gawk shared library extension.
Stefan Tramm and Manuel Collado help with constructive criticism on conceptual matters and user aspects. Hirofumi Saito and Peter V. Saveliev do multi-platform tests.
Copyright © 2018-2021,2025 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Auk picture extracted from "The New Student's Reference Work" (1914) - now public domain.