====== 'xppq' (CLI version) user manual ====== ^ //[[:s:x:GitHub]]// ^ //[[:s:x:Travis CI]]// (//GNU/Linux// & //macOS//) ^ //[[:s:x:AppVeyor]]// (//Windows//) ^ | [[:github:xppq-cli:|{{https://img.shields.io/badge/v-20170928-blue.png|xppq-cli on GitHub}}]] | [[:travis-ci:xppq-cli:|{{https://img.shields.io/travis/epeios-q37/xppq-cli.png|xppq-cli on Travis CI}}]] | [[:appveyor:xppq-cli:|{{https://img.shields.io/appveyor/ci/epeios-q37/xppq-cli.png|xppq-cli on AppVeyor}}]] | ===== Name ===== ''[[/computing/epeios/tools/xppq/|xppq]]'' - an //XML// preprocessor. ===== Synopsis ===== xppq --help Displays this page. xppq --version Displays the version of the program. xppq --license Displays the program license. xppq [--process] [-n|--namespace=] [--no-indent] [--preserve] [ []] Process the XML flow. xppq --encrypt [-n|--namespace=] [--no-indent] [--preserve] [ []] Encrypt the XML flow. --no-indent ('Parameters/Indentation'='No'): No indentation. --preserve ('Parameters/Preserve'='Yes'): Take account of the 'preserve' attribute from 'bloc' tag. ('Parameters/Namespace'): Namespace to use (instead of 'xpp'). ('Parameters/Input'): Input file name (use of standard input if missing). ('Parameters/Output'): Output file name (use of standard output if missing). ===== Description ===== ''xppq'' is an //XML// preprocessor which makes transformations of an //XML// file following tags which belongs to ''xpp'' namespace (by default ; see above on how to change namespace). ===== Nota ===== 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. ===== Installation ===== See [[:s:i:main:|installation]]. ===== Other ===== See //[[:tools:XPPq:]]//.