Karl: Variablen mit "." initialisieren

Hallo,

bin Anfänger in sachen XSLT und hier stellt sich schon meine erste Frage.

folgendes:

<xsl:variable name="varname" select="." />

dies deklariert eine Variable mit Namen varname.
Was ich nicht verstehe, select="."

könnte mir das jemand erklären?

Karl

  1. Hallo,

    <xsl:variable name="varname" select="." />

    dies deklariert eine Variable mit Namen varname.
    Was ich nicht verstehe, select="."

    select erwartet einen XPath-Ausdruck (siehe http://de.selfhtml.org/xml/darstellung/xpathsyntax.htm@title=SELFHTML) und . steht in XPath für "aktueller Knoten". D.h. die Variable $varname enthält dann den aktuellen XML-Elementknoten.

    Viele Grüße,
    Christian