expr
Syntax
expr expression;
Beschreibung
Generieren Sie den Zeichenfolgenwert eines XPath-Ausdrucks und fügen Sie ihn der Ergebnisstruktur hinzu. Der XPath-Ausdruck kann aus einem Funktionsaufruf, einem Positionspfad, einer Literalzahl oder einer Zeichenfolge bestehen. SLAX-spezifische Operatoren sind zulässig. Diese Anweisung kann nicht auf der obersten Ebene eines Skripts verwendet werden. Er kann nur innerhalb eines Codeblocks angezeigt werden. Standardmäßig werden Zeichen wie "<", ">" und "&" in der richtigen XML-Datei als "< ", "> " und "& ", bzw.
Die expr
Anweisung wird am häufigsten verwendet, um Funktionen aufzurufen, die keine Ergebnisse zurückgeben, für die Zuweisung bedingter Variablen und zum Zurückgeben von Textinhalten aus einer Vorlage.
Attribute
expression |
XPath-Ausdruck, der ausgewertet werden soll. Die resultierende Zeichenfolge wird der Ergebnisstruktur hinzugefügt. |
SLAX-Beispiel
expr "Test: "; expr substring-before(name, "."); expr status; expr jcs:output("Test");
XSLT-Äquivalent
<xsl:text>Test: </xsl:text> <xsl:value-of select="substring-before(name, '.')"/> <xsl:value-of select="status"/> <xsl:value-of select="jcs:output('Test')"/>
Anwendungsbeispiele
Informationen zur Veröffentlichung
Anweisung, die in Version 1.0 der SLAX-Sprache eingeführt wurde.