xml-coreutils

Parse, transform, and query XML documents from the command line.

brewmacoslinux
Try with needOr install directly
Source

About

Powerful interactive system for text processing

Commands

xml-coreutils

Examples

extract specific data from XML file$ xml-coreutils select //book/@id input.xml
convert XML to formatted readable output$ xml-coreutils format input.xml
search for elements matching a pattern in XML$ xml-coreutils select //element[contains(text(), 'search')] input.xml
filter XML by attribute value$ xml-coreutils select //item[@status='active'] input.xml
transform XML structure with XPath queries$ xml-coreutils select //parent/child/text() input.xml