Christian Seiler: XPath-Expression mit Bezug auf aktuelles Element

Beitrag lesen

Hallo Uwe,

Das ist auf jeden Fall eine Möglichkeit, wenn ich dich richtig verstehe:

<xsl:template match="article_list">
<xsl:variable name="myName" select="@name" />
<xsl:for-each select="document('menu.xml')//group[@name=$myName]/page">

Alternativ:

<xsl:template match="article_list">  
  <xsl:for-each select="document('menu.xml')//group[@name = current()/@name]/page">  
  ...  
  </xsl:for-each>  
</xsl:template>

Siehe: http://de.selfhtml.org/xml/darstellung/xpathfunktionen.htm#current.

Viele Grüße,
Christian