Hallo Andreas,
Gibt es ein einfacheres Verfahren, daß ich hier nicht selbst den im Attribut events enthaltenen String in Einzelteile zerlegen muß (mit Rekursion und was so dazugehört)?
In etwa:
<xsl:template match="person">
<xsl:variable name="eventids" select="@events" />
<dt><xsl:value-of select="@names"/></dt>
<dd><xsl:apply-templates select="//event[@id[contains($eventids, .)]]" /></dd>
</xsl:template>
Grüße
Thomas