This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

using preceding in fo:static-content


I have a pretty flat XML file that contains page breaks and titles that I
want used in the header and footer of the FO instance.

<title level="1">Chapter 3</title>
<p>text......</p>
<pgbreak pgnum="5"/>
<p>text........</p>

This is the code I have for the XSL
    <fo:static-content flow-name="odd-header">
      <fo:block text-align="right">
        <xsl:value-of select="preceding::title[@level='1'][1]"/>
      </fo:block>
    </fo:static-content>
    <fo:static-content flow-name="new-foot">
      <fo:block text-align="center"  font-size="8pt">
        <xsl:text>- </xsl:text>
        <xsl:value-of select="preceding::pgbreak[@pgnum][1]"/>
        <xsl:text> -</xsl:text>
      </fo:block>
    </fo:static-content>

I want the value of the pgnum attribute as the page number footer and the
title where level=1 as the header.
What am I doing wrong? Is it the XPath, or can I not put a relative
statement in the fo:static-content?

Thanks,
Lisa


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]