|
Subject: Re: [xsl] Specifying the src attribute for <fo:externalgraphic> From: bharathi kongara <bharathikongara@xxxxxxxxx> Date: Sun, 21 Aug 2005 22:27:43 -0700 (PDT) |
Sorry the last mail was sent by mistake
my xml is:
<CoverPage>
<Graphics>C:\baby.bmp</Graphics>
<Title>Cover Page</Title>
</CoverPage>
my xsl is:
<xsl:template match="CoverPage">
<fo:block break-after="page">
<xsl:apply-templates select="Graphics"/>
<xsl:apply-templates select="Title"/>
<xsl:apply-templates select="CoverPageText"/>
</fo:block>
</xsl:template>
<xsl:template match="Graphics">
<fo:block>
<fo:external-graphic src="" height="40mm"
width="40mm"/>
</fo:block>
</xsl:template>
My problem is how to refer to the graphic location
specified in the xml, in the src attribute of
fo:externalgraphic of xsl stylesheet(I left it blank).
Thanks
Bharathi
--- omprakash.v@xxxxxxxxxxxxx wrote:
>
>
>
>
>
> Hi,
> You mean the original xml would have markers in
> place of actual location
> and later you would replace the markers with the
> actual location like
> below:
>
> main.xml:
>
> <foo>
> <img id="img1"/>
> </foo>
>
> and in imgpath.xml you would have
>
> <images>
> <img id="img1" path="c:\images\ball.gif"/>
> </images>
>
> In the above case you could use the document
> function to load the second
> xml into your xslt as follows:
>
> <xsl:variable name="imgpaths"
> select="document('imgpath.xml')"/>
>
> <xsl:template match="img">
>
> <xsl:variable name="imgid" select="@id"/>
>
> <fo:external-graphic>
> <xsl:attribute name="src">
> <xsl:value-of select="concat('URI(',
> $imgpaths/images/img/@path[@id =
> $imgid], ')')"/>
> </xsl:attribute>
> </fo:external-graphic>
> </xsl:template>
>
>
> Hope this helps.
>
> cheers,
> prakash
>
>
>
>
>
>
>
>
>
>
> bharathi kongara
>
>
> <bharathikongara To:
> xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>
> @yahoo.com> cc:
> (bcc: omprakash.v/Polaris)
>
>
> Subject: [xsl] Specifying the src attribute for
> <fo:externalgraphic>
> 08/22/2005 09:25
>
>
> AM
>
>
> Please respond
>
>
> to xsl-list
>
>
>
>
>
>
>
>
>
>
>
>
> Hi
>
> I want to get the src attribute for
> <fo:externalgraphic> in xsl stylesheet from an xml
> document. I mean the location of the graphic would
> be
> specified in the xml document, and my style sheet
> should be able to get that location while it is
> converting xml to xsl-fo.(This is because the
> locations are generated dynamically by my Java
> program, I cannot hardcode them into the
> stylesheet).
> Do anyone know how to specify the src attribute in
> this case? Any help would be greatly appreciated
>
> Bharathi
>
> Bharathi Kongara,
> Graduate Student,
> Department of Computer Science,
> Utah State University,
> Logan,UT 84321
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam
> protection around
> http://mail.yahoo.com
>
>
>
>
>
> This e-Mail may contain proprietary and confidential
> information and is sent for the intended
> recipient(s) only.
> If by an addressing or transmission error this mail
> has been misdirected to you, you are requested to
> delete this mail immediately.
> You are also hereby notified that any use, any form
> of reproduction, dissemination, copying, disclosure,
> modification,
> distribution and/or publication of this e-mail
> message, contents or its attachment other than by
> its intended recipient/s is strictly prohibited.
>
> Visit Us at http://www.polaris.co.in
>
>
Bharathi Kongara,
Graduate Student,
Department of Computer Science,
Utah State University,
Logan,UT 84321
____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Specifying the src attrib, bharathi kongara | Thread | Re: [xsl] Specifying the src attrib, Colin Paul Adams |
| Re: [xsl] Specifying the src attrib, bharathi kongara | Date | [xsl] Retriving attribute value usi, Arulraj |
| Month |