XmlStarlet Command Line XML Toolkit User's Guide

Mikhail Grushinskiy


Table of Contents

1. Introduction
1. About XmlStarlet
2. Main Features
3. Supported Platforms
4. Finding binary packages
2. Installation
1. Installation on Linux
2. Installation on Solaris
3. Installation on MacOS X
4. Installation on Windows
3. Getting Started
1. Basic Command-Line Options
2. Studying Structure of XML Document
4. XmlStarlet Reference
1. Querying XML documents
2. Transforming XML documents
3. Editing XML documents
4. Validating XML documents
5. Formatting XML documents
6. Canonicalization of XML documents
7. XML and PYX format
8. Escape/Unescape special XML characters
9. List directory as XML
5. Common problems
1. Namespaces and default namespace
1.1. The Problem: Why does nothing match?
1.2. The Solution
1.3. A More Convenient Solution
1.4. Deleting namespace declarations
2. Special characters
3. Sorting
4. Validation
6. Other XmlStarlet Resources