OpinionatedGeek XmlTools is an old (2003!) collection of command-line tools for manipulating XML
files. Yeah, there are lots of GUI programs out there for working with XML, but
sometimes you can't beat the command-line.
Download the source code from GitHub now!
XmlTools consists of three utilities:
XmlPatch is a command-line batch editor for XML files. It takes any
valid XML file, and applies commands from a 'patch' XML file to add new
elements, remove existing ones, or modify attributes. This is useful for things like
automated installers, where you have to apply specific changes to XML
XmlTransform applies XSL transformations to XML files to generate
a new (possibly-XML) file.
XmlValidate performs schema validation on an XML file against one
or more schemas.
XmlTools are free software distributed under the
GNU General Public License.