whine: Element in Kopfzeile

Beitrag lesen

Hallo zusammen,

ich habe folgende XML

<PUBLICATION>  
  <SECTION_LIST>  
    <SECTION>  
        <NAME>Dänemark</NAME>  
	  <PRODUCT_LIST>  
            <PRODUCT>  
              <NUMBER>1</NUMBER>  
			</PRODUCT>  
			 <PRODUCT>  
              <NUMBER>2</NUMBER>  
			</PRODUCT>  
			 <PRODUCT>  
              <NUMBER>3</NUMBER>  
	     </PRODUCT>  
			...  
	 </PRODUCT_LIST>  
    </SECTION>		  
    <SECTION>  
        <NAME>Deutschland</NAME>  
	 <PRODUCT_LIST>  
            <PRODUCT>  
              <NUMBER>4</NUMBER>  
			</PRODUCT>  
			 <PRODUCT>  
              <NUMBER>5</NUMBER>  
			</PRODUCT>  
			 <PRODUCT>  
              <NUMBER>6</NUMBER>  
	    </PRODUCT>  
			...  
	 </PRODUCT_LIST>  
    </SECTION>	  
...  
</SECTION_LIST>	  
<PUBLICATION>

Ich versuche mittels xslt (FO) den Inhalt in pdf-Seiten zu kriegen (klappt soweit, den ganzen Tabellenkram habe ich mal hier weggelassen). Nur mit der Kopfzeile hapert es. Wenn ich folgende xslt loslasse, wird mir "Dänemark" brav in die Kopfzeile geschrieben, aber leider immer. Also auch wenn die Daten der nächsten SECTION geschrieben werden, steht in der Kopfzeile immer noch der Name der ersten SECTION. Hat jemand eine Idee?

  
<xsl:template match="PUBLICATION">  
    <fo:root>  
      <fo:layout-master-set>  
		...  
        <fo:static-content flow-name="xsl-region-before">  
		<!-- Kopfzeile -->  
		<xsl:value-of select="//NAME"/>  
		...  
        <fo:flow flow-name="xsl-region-body">  
		...		  
	<xsl:apply-templates/>					  
       ...  
</xsl:template>  
  
<xsl:template match="PRODUCT">	  
       <xsl:value-of select="NUMBER"/>  
</xsl:template> 

whine