A powerful and easy-to-use XML toolkit for processing, transforming, validating, and editing XML documents on the command line with simple shell commands.
XMLStarlet is a popular open source command line XML toolkit for Unix/Linux systems. It provides a set of versatile utilities and commands for processing, querying, transforming, validating, and editing XML documents and data on the command line interface.
Some of the key features and capabilities of XMLStarlet include:
With its comprehensive toolset, XMLStarlet enables developers, system administrators and power users to automate many tasks for processing, manipulating and working with XML data and documents on Unix-like systems. It can parse, query and transform even very large XML instances efficiently via the command line interface. The modular C libraries also provide APIs for integration into custom applications.