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