XSH commands accept different types of arguments, such as
usual strings (expression) or
XPath expressions.
Notably, these two types and types based on them
support string variable interpolation. See documentation
of the individual types for more information.
-
command-block
- single XSH command or a block of XSH commands
-
enc-string
- character encoding (codepage) identifier
-
expression
- string-like expression
-
filename
- file name
-
id
- identifier
-
location
- relative destination specification (such as after, before, etc.)
-
node-type
- node type specification (such as element, attribute, etc.)
-
perl-code
- in-line code in Perl programming language
-
xpath
- XPath expression