- From: G. Ken Holman <gkholman@CraneSoftwrights.com>
- Date: Sun, 16 Sep 2012 15:45:07 -0400
- To: www-xsl-fo@w3.org
At 2012-09-16 09:43 -0700, Baha Olgun wrote: >I am using apache fop. And ><xsl:value-of select="graphic[@href]"/> like code did not work while >converting to the pdf. I dont know why? Because you are addressing the element named <graphic>, you are not addressing the href= attribute attached to that element. I'm assuming that you want the attribute, not the element. So you need to make sure the last step of your location path addresses the attribute itself, and assuming your current node is the parent of the <graphic> element, it would read as follows: graphic/@href In XSL-FO (not specific to the FOP processor, but an aspect of the specification for all processors), the name of the graphic is supplied as a URL location, not as a simple value, to the <external-graphic> construct. Thus your XSLT stylesheet would look something like: <external-graphic src='url("{graphic/@href}")'/> ... or: <external-graphic> <xsl:attribute name="src"> <xsl:text>url("</xsl:text> <xsl:value-of select="graphic/@href"/> <xsl:text>")</xsl:text/> </xsl:attribute> </external-graphic> I hope this helps. . . . . . . . . . . . . Ken -- Public XSLT, XSL-FO, UBL and code list classes in Europe -- Oct 2012 Contact us for world-wide XML consulting and instructor-led training Free 5-hour lecture: http://www.CraneSoftwrights.com/links/udemy.htm Crane Softwrights Ltd. http://www.CraneSoftwrights.com/f/ G. Ken Holman mailto:gkholman@CraneSoftwrights.com Google+ profile: https://plus.google.com/116832879756988317389/about Legal business disclaimers: http://www.CraneSoftwrights.com/legal
Received on Sunday, 16 September 2012 19:46:11 UTC