<?xml version="1.0"?>

<xsl:stylesheet
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:dyn="http://exslt.org/dynamic"
  extension-element-prefixes="dyn"
  version="1.0">

  <xsl:output method = "text"/>

  <xsl:strip-space elements="*"/>

  <xsl:template match="Document">
    <xsl:apply-templates select="Contents"/>
  </xsl:template>
  
  <xsl:template match="Contents">
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template match="Include[@element]">
    <xsl:apply-templates select="dyn:evaluate(@element)"/> 
  </xsl:template>

  <xsl:template match="A">
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template match="B">
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template match="C">
    <xsl:apply-templates/>
  </xsl:template>
    
</xsl:stylesheet>
