xppq is a tool which transforms an XML file to another XML file, following directives inserted directly in the source XML file. This directives allow to handle macros, to affect value to variables and to test their values, to include files… In a glance, xppq aims to be to XML what cpp is to C/C++.
Download xppq at the Free Software Directory and packages of the Epeios XML preprocessor (XPPq) at q37.info.