commands.sh

xml format

all

Format an XML document.

More info →

Options (8)

boolean

Format an XML document, indenting with tabs

Example: xml {{[fo|format]}} {{[-t|--indent-tab]}} {{path/to/input.xml|URI}} > {{path/to/output.xml}}
-t, --indent-tabboolean

Format an XML document, indenting with tabs

Example: xml {{[fo|format]}} {{[-t|--indent-tab]}} {{path/to/input.xml|URI}} > {{path/to/output.xml}}
-H, --htmlboolean

Format an HTML document, indenting with 4 spaces

Example: xml {{[fo|format]}} {{[-H|--html]}} {{[-s|--indent-spaces]}} {{4}} {{path/to/input.html|URI}} > {{path/to/output.html}}
-s, --indent-spacesboolean

Format an HTML document, indenting with 4 spaces

Example: xml {{[fo|format]}} {{[-H|--html]}} {{[-s|--indent-spaces]}} {{4}} {{path/to/input.html|URI}} > {{path/to/output.html}}
-R, --recoverboolean

Recover parsable parts of a malformed XML document, without indenting

Example: xml {{[fo|format]}} {{[-R|--recover]}} {{[-n|--noindent]}} {{path/to/malformed.xml|URI}} > {{path/to/recovered.xml}}
-n, --noindentboolean

Recover parsable parts of a malformed XML document, without indenting

Example: xml {{[fo|format]}} {{[-R|--recover]}} {{[-n|--noindent]}} {{path/to/malformed.xml|URI}} > {{path/to/recovered.xml}}
-D, --dropdtdboolean

Format an XML document from `stdin`, removing the `DOCTYPE` declaration

Example: cat {{path/to/input.xml}} | xml {{[fo|format]}} {{[-D|--dropdtd]}} > {{path/to/output.xml}}
-o, --omit-declboolean

Format an XML document, omitting the XML declaration

Example: xml {{[fo|format]}} {{[-o|--omit-decl]}} {{path/to/input.xml|URI}} > {{path/to/output.xml}}

Examples (6)

Format an XML document, indenting with tabs

xml [fo|format] [-t|--indent-tab] path/to/input.xml|URI > path/to/output.xml

Format an HTML document, indenting with 4 spaces

xml [fo|format] [-H|--html] [-s|--indent-spaces] 4 path/to/input.html|URI > path/to/output.html

Recover parsable parts of a malformed XML document, without indenting

xml [fo|format] [-R|--recover] [-n|--noindent] path/to/malformed.xml|URI > path/to/recovered.xml

Format an XML document from `stdin`, removing the `DOCTYPE` declaration

cat path/to/input.xml | xml [fo|format] [-D|--dropdtd] > path/to/output.xml

Format an XML document, omitting the XML declaration

xml [fo|format] [-o|--omit-decl] path/to/input.xml|URI > path/to/output.xml

Display help

xml [fo|format] --help
made by @shridhargupta | data from tldr-pages