xsl:variable

Im XSL übernimmt eine Variable einen temporären Inhalt, der in der Regel zur Laufzeit gesetzt und an passender anderer Stelle wieder ausgelesen wird.

Dieser temporäre Inhalt kann ein einzelner Wert, eine Liste simplen Datentyps sein, ebenso ein externes XML-Dokument (document()), ein komplexer Baum, das Zwischenergebnis einer mehrstufigen Konvertierung: mithin eine komplexe Sequenz (xsl:sequence) von Items.

Im Unterschied zu Variablen in C, C++, C#.NET, Java, VB.NET und zahlreichen anderen Programmiersprachen, in denen x = x + 1 eine durchaus sinnvolle Anweisung ist, übernimmt eine Variable in XSL nur einen temporären Wert, der in der Regel zur Laufzeit gesetzt und anderswo wieder ausgelesen wird. Eine inkrementelle Statusänderung ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.