On Tue, 2008-02-12 at 19:52 +0000, [EMAIL PROTECTED] wrote: > Author: ferdinand > Date: Tue Feb 12 11:52:32 2008 > New Revision: 627063 > > URL: http://svn.apache.org/viewvc?rev=627063&view=rev > Log: > Fixed problems of id-attributes not being copied in all elements and missing > for reference. > > Modified: > > forrest/branches/UpdateFOPto094/plugins/org.apache.forrest.plugin.output.pdf/resources/stylesheets/document-to-fo.xsl > > Modified: > forrest/branches/UpdateFOPto094/plugins/org.apache.forrest.plugin.output.pdf/resources/stylesheets/document-to-fo.xsl > URL: > http://svn.apache.org/viewvc/forrest/branches/UpdateFOPto094/plugins/org.apache.forrest.plugin.output.pdf/resources/stylesheets/document-to-fo.xsl?rev=627063&r1=627062&r2=627063&view=diff > ============================================================================== > --- > forrest/branches/UpdateFOPto094/plugins/org.apache.forrest.plugin.output.pdf/resources/stylesheets/document-to-fo.xsl > (original) > +++ > forrest/branches/UpdateFOPto094/plugins/org.apache.forrest.plugin.output.pdf/resources/stylesheets/document-to-fo.xsl > Tue Feb 12 11:52:32 2008 > @@ -468,6 +468,7 @@ > <xsl:template > match="notice"> > <fo:block > + id="[EMAIL PROTECTED]"
The ugly side effect is that if no @id is present the above results in <fo:block id=""> To prevent this you could do: <fo:block> <xsl:copy-of select="@id"/> You do it later on in this commit: ... > @@ -1000,16 +1011,10 @@ > match="figure|img"> > <fo:block > text-align="center"> > + > <xsl:call-template > name="insertPageBreaks" /> > - <xsl:if > - test="normalize-space(@id)!=''"> > - <xsl:attribute > - name="id"> > - <xsl:value-of > - select="@id" /> > - </xsl:attribute> > - </xsl:if> > + <xsl:copy-of select="@id"/> > <!-- Make relative paths absolute --> I can remember that having empty @id had caused me some trouble in the past. salu2 -- Thorsten Scherler thorsten.at.apache.org Open Source Java consulting, training and solutions