I am trying, without success, to use the "unparsed-entity-uri()"
function to resolve the file path for my graphics. I'm sure that I am
missing something simple but it just isn't revealing itself to me.
Following is my doctype declaration:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE document [
<!ENTITY nbsp " ">
<!ENTITY ge "≥">
<!ENTITY le "≤">
<!ENTITY I1058374643JM SYSTEM "./data/EN1058374643JM-002" NDATA eps>
<!ENTITY I1071003752JM SYSTEM "./data/EN1071003752JM-001" NDATA eps>
]>
<document>
<?Pub Lcl vendorprt=" " outtype="draft" partrev="" hazlist="n"
printspec="B" fosidate="2006-03-15" composetime="2006-03-26 13:34"
dblnum="A07417-033" business="CRM"?>
<cover1>
.......
In the xml the graphic reference is as follows:
<graphic scale2fit="1" width="1.198in" height="1.560in"
entityref="I1058374643JM" scaling_percent="30"/>
My style sheet is coded as follows: (note the "value-of" confirmation of
"@entityref" as a debugging tool)
<xsl:for-each select="graphic">
<fo:block keep-with-next="always" text-align="center">
<fo:external-graphic
scaling="uniform"
content-width="{(if (@scaling_percent = '30') then
(.3 * $pagewidth-mm)
else
if (@scaling_percent = '60') then
(.6 * $pagewidth-mm)
else
'error004')}mm"
src="url('{unparsed-entity-uri(@entityref)}')"/>
<!-- Check to make sure we are hooking the data -->
<fo:block>***<xsl:value-of select="@entityref"/>++4+</fo:block>
</fo:block>
</xsl:for-each>
The resulting FO is as follows:
<fo:block keep-with-next="always"
text-align="center"><fo:external-graphic scaling="uniform"
content-width="31.2mm"
src="url('')"/><fo:block>***I1058374643JM++4+</fo:block></fo:block>
Any insight as to what I am missing would be very much appreciated.
Thanks in advance - Steve
-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo@renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/terms-of-service.html
Received on Tue Apr 18 07:47:45 2006
This archive was generated by hypermail 2.1.8 : Tue Apr 18 2006 - 07:47:48 PDT