Process XML documents with powerful command-line utilities
Powerful interactive system for text processing
xml-coreutils
$ xml-coreutils cat document.xml
$ xml-coreutils select '//item[@id="1"]' data.xml
$ xml-coreutils format --indent 2 input.xml