|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FO cross references
Hi all,
I need to produce cross references with an XSL:FO style sheet from a TEI file. My text is encoded as follow: <TEI.2> .... for such aspect see <ref target="img">the img table</ref> ... <table id="img> ... </table> </TEI.2> I've tried the following options: 1. <xsl:template match="ref">
<xsl:apply-templates/>
(p. <xsl:text> </xsl:text>
<fo:page-number-citation ref-id="{@target}"/>)
</xsl:template>2. <xsl:template match="ref">
<xsl:apply-templates/>
(p. <xsl:text> </xsl:text>
<fo:page-number-citation>
<xsl:attribute name="ref-id">
<xsl:value-of select="@target"/>
</xsl:attribute>
</fo:page-number-citation>)
</xsl:template>3. <xsl:template match="ref"> <!-- taken from the TEI style sheets -->
<xsl:apply-templates/>
(p. <xsl:text> </xsl:text>
<fo:basic-link>
<xsl:attribute name="internal-destination">
<xsl:value-of select="translate(@target,'_','-')"/>
</xsl:attribute>)
</xsl:template>and <xsl:template match="table"> <fo:block space-after="12pt" space-before="20pt" font-size="14pt" font-style="italic" id="{generate-id()}"> <!-- this is needed for TOC --> <fo:inline id="{@id}"/> ... </xsl:table>
Option 2 my FOP says: SystemID: null DEscription: E The process ended with code : 2 The error was : [ERROR] file://Reference2.xml_xslt:9629:757 ref-id must be specified in page-number-citation Option 3 my FOP says: SystemID: null Description: E The process ended with code : 2 The error was : [ERROR] file://Reference2.xml_xslt:9629:757 internal-destination or external-destination must be specified in basic-link Thank you Elena -- Elena Pierazzo Dipartimento Studi Italianistici Via del Collegio Ricci 10 56126 Pisa tel. +39 0502215056
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








