Hallo,
das Problem ist, das XML-Dokument besteht aus verschiedenen Schichten. Diese müssen durchlaufen werden mit der einschränkung der position im xml-Dokument. Wenn es ein Kind-Element einer Schicht, hier in dem Bespiel "ort" gibt dann soll es ausgegeben werden. Er gibt mit aber immer alle aus die er findet?
<xsl:for-each select="//descendant::*[contains(local-name(), 'Name')]/bgs:Daten">
<xsl:if test="position() < 5">
<xsl:value-of select="Ort"/>
</xsl:if>
</xsl:for-each>
danke