expr
Syntax
expr expression;
Description
Generate the string value of an XPath expression and add it to the result tree. The XPath expression might consist of a function call, a location path, a literal number, or a string. SLAX-specific operators are permitted. This statement cannot be used at the top-level of a script. It can only appear within a code block. By default, characters such as "<", ">", and "&" are escaped into proper XML as "<", ">", and "&", respectively.
The expr
statement is most commonly
used to invoke functions that return no results, for conditional variable
assignment, and to return text content from a template.
Attributes
expression |
XPath expression to evaluate. The resulting string is added to the result tree. |
SLAX Example
expr "Test: "; expr substring-before(name, "."); expr status; expr jcs:output("Test");
XSLT Equivalent
<xsl:text>Test: </xsl:text> <xsl:value-of select="substring-before(name, '.')"/> <xsl:value-of select="status"/> <xsl:value-of select="jcs:output('Test')"/>
Usage Examples
Release Information
Statement introduced in version 1.0 of the SLAX language.