Thomas Meinike: Kind-Elemente kopieren

Beitrag lesen

Hallo,

So weit, so gut. Das Problem liegt beim copy-of-Tag: Hier werden nicht einfach alle Elemente unter body hinkopiert, wie ich das haben möchte, sondern auch noch einmal das Haupttemplate angewandt, wobei DocumentIndex nicht mehr eingefügt wird. Das DocumentIndex-Template alleine funktioniert tadellos.

Das Weglassen der literalen html- und body-Elemente im Stylesheet sollte reichen:

<xsl:template match="/">
  <xsl:copy-of select="/html/head" />
  <xsl:call-template name="DocumentIndex" />
  <xsl:call-template name="DocumentBody" />
</xsl:template>

(unter Vorbehalt der Unkenntnis des DocumentIndex-Templates)

MfG, Thomas