'xppq' (CLI version) user manual


xppq - XML preprocessor based on the Epeios framework.


xppq --help
    Displays this page.
xppq --version
    Displays the version of the program.
xppq --license
    Displays the program license.
xppq [--process] [-n|--namespace=<ns>] [--no-indent] [--preserve] [<in> [<out>]]
    Process the XML flow.
xppq --encrypt [-n|--namespace=<ns>] [--no-indent] [--preserve] [<in> [<out>]]
    Encrypt the XML flow.

--no-indent ('Parameters/Indentation'='No'):
    No indentation.
--preserve ('Parameters/Preserve'='Yes'):
    Take account of the 'preserve' attribute from 'bloc' tag.
<ns> ('Parameters/Namespace'):
    Namespace to use (instead of 'xpp').
<in> ('Parameters/Input'):
    Input file name (use of standard input if missing).
<out> ('Parameters/Output'):
    Output file name (use of standard output if missing).


xppq is an XML processor based on the Epeios framework. xppq makes transformations of an XML file following tags which belongs to xpp namespace (by default ; see above on how to change namespace).


The --encrypt command is not useful as is, but only in conjunction with particular software, and how to deal with this command is then explained on the page dedicated to this software. Hence, this command is not detailed here.


xppq is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

xppq is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with xppq. If not, see <>.


xppq is developed by Claude SIMON (

computing/epeios/tools/xppq/cli.txt · Last modified: Sun Sep 3 10:32:44 2017 (03/09/17) by Claude SIMON