XMLStarlet: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 14: Line 14:
=Commands=
=Commands=
==<tt>sel</tt>==
==<tt>sel</tt>==
Select (query) an XML file using XPath. It can also generate an XSLT document. Internally, when <code>sel</code> command is used, the tool converts internally the commands into an XSLT to perform the query.
Select (query) an XML file using XPath. It can also generate an [[XSLT#Overview|XSLT]] document. Internally, when <code>sel</code> command is used, the tool converts internally the commands into an XSLT to perform the query.


  xml set -t <template options> <xml-file-name>
  xml set -t <template options> <xml-file-name>

Revision as of 02:12, 1 July 2021

External

Internal

Overview

XMLStartlet ships with one executable called xml, which can be used as the short form of the xmlstarlet command.

Usage

xml [options] <command> [command options]

General Options

Commands

sel

Select (query) an XML file using XPath. It can also generate an XSLT document. Internally, when sel command is used, the tool converts internally the commands into an XSLT to perform the query.

xml set -t <template options> <xml-file-name>

sel Options

-t

-c

-v

ed

Edit an XML file.

tr

Transform an XML file using XSLT.

XPath Syntax

XPath Syntax