|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Subject: Re: Caption will not Display
Your template that matches figure elements doesn't call xsl:apply-templates,
so the template for caption elements will never be activated.
Note also that this:
<xsl:element name="img">
> <xsl:attribute name="src">
> <xsl:value-of select="src"/>
> </xsl:attribute>
> </xsl:element>
can be rewritten as:
<img src="{src}"/>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Joan Alvarez [mailto:ALVAREJO@xxxxxxxxx]
> Sent: 20 September 2005 14:42
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Subject: Re: Caption will not Display
>
>
> Following are XSL , XML and DTD sections of documents being
> used for conversion to html.
> The figure (jpg file) shows up in the html file, but the
> caption does not. Any
> assistance would be very much appreciated.
>
>
> Joan Alvarez <alvarejo@xxxxxxxxx>
>
> XSL Code:
>
> <xsl:template match="figure/caption"><br /> <br /><i>
> <xsl:apply-templates/></i>
> </xsl:template>
>
>
> <xsl:template match="caption"><br /> <br /><i>
> <xsl:apply-templates/></i>
> </xsl:template>
>
>
> <xsl:template match="figure">
> <p><center>
> <xsl:element name="img">
> <xsl:attribute name="src">
> <xsl:value-of select="src"/>
> </xsl:attribute>
> </xsl:element>
> </center></p><br /> <br />
> </xsl:template>
>
>
> ======================
>
> XML Code
>
> <figure>
> <src>FruitsVegetables.jpg</src>
> <caption>Eat Fruits and Vegetables</caption>
> </figure>
>
> ==========================
> DTD
>
> <!ELEMENT figure (#PCDATA | caption)* >
>
> <!ATTLIST figure
> file CDATA #REQUIRED >
>
> <!ELEMENT caption (#PCDATA) >
>
> ==============================
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








