Preliminary User Documentation can be found HERE (multiple html pages) or
HERE (single html page) or
HERE (pdf).
Some additional examples can also be found
in the documents at the end of this page.
Basic command line syntax:
bash-2.03$ xml
XMLStarlet Toolkit: Command line utilities for XML
Usage: xml [<options>] <command> [<cmd-options>]
where <command> is one of:
ed (or edit) - Edit/Update XML document(s)
sel (or select) - Select data or query XML document(s) (XPATH, etc)
tr (or transform) - Transform XML document(s) using XSLT
val (or validate) - Validate XML document(s) (well-formed/DTD/XSD/RelaxNG)
fo (or format) - Format XML document(s)
el (or elements) - Display element structure of XML document
c14n (or canonic) - XML canonicalization
ls (or list) - List directory as XML
esc (or escape) - Escape special XML characters
unesc (or unescape) - Unescape special XML characters
pyx (or xmln) - Convert XML into PYX format (based on ESIS - ISO 8879)
p2x (or depyx) - Convert PYX into XML
<options> are:
--version - show version
--help - show help
Wherever file name mentioned in command help it is assumed
that URL can be used instead as well.
Type: xml <command> --help <ENTER> for command help
XMLStarlet is a command line toolkit to query/edit/check/transform
XML documents (for more information see http://xmlstar.sourceforge.net/)
Download documentation and examples in Adobe PDF format ('XmlStarlet User's Guide'): xmlstarlet.pdf
or view plain text documentation and examples ('XmlStarlet User's Guide'): xmlstarlet.txt
We welcome any user's feedback on this project documentation which would greatly help us to improve its quality.
Comments, suggestions, feature requests, bug reports can be done via SourceForge
project web site
(see XMLStarlet Sourceforge forums)
|