- From: Khaled Aly <ka.aly@luxsci.net>
- Date: Wed, 07 Nov 2007 21:36:32 +0200
- To: www-xsl-fo@w3.org
- Message-ID: <473213C0.9010701@luxsci.net>
Thanks for this important-to-note remark. It probably have an impact in several other contexts. The <xsl:strip-space elements="List"> resolved the problem. Just curious on this, in http://www.dpawson.co.uk/xsl/sect2/N6099.html#d9172e70 , the poster seems to have mis-reported the result, or otherwise there is something subtle that I didn't figure. **quote <result> <package id="1" position="1"/> <package id="2" position="2"/> <package id="3" position="3"> ** unquote Because so far to id="3", position counting is good 'as intended'. Re the other pbm that I mis-took for Tony's earlier reference to white space removal, I've added the element WebLink to xsl:strip-space to overcome, but didn't work. The source is: employing <WebLink url="http://www.xml.org">XML</WebLink>-based single-sourcing. The xslt for element WebLink: <xsl:template match="WebLink"> <fo:basic-link> <xsl:attribute name="external-destination"><xsl:value-of select="@url"/></xsl:attribute> <fo:inline color="blue" text-decoration="underline"><xsl:apply-templates/></fo:inline> </fo:basic-link> </xsl:template> The Saxon generated FO is: employing <fo:basic-link external-destination="http://www.xml.org"><fo:inline color="blue" text-decoration="underline">XML</fo:inline></fo:basic-link>-based single-sourcing And the FOP 0.93 generated PDF is (an extra space around the hyperlink "XML"): employing XML -based single-sourcing. I fixed this manually by removing the newline and/or space from around the <fo:inline> in the FO file and generating "good" pdf. I then tried adding fo:inline to the xsl:strip-space element list, but didn't work as expected it applies only to source document. Any ideas for this, while keeping the fo:inline to provide the normal web link appearance, would be appreciated. Thanks again. Khaled
Received on Wednesday, 7 November 2007 19:36:47 UTC