This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Creating IMG tags using MSXML
- To: xsl-list at mulberrytech dot com
- Subject: Re: Creating IMG tags using MSXML
- From: Michel CASABIANCA <casa at sdv dot fr>
- Date: 04 Mar 2000 00:12:31 +0100
- References: <D32059F223F8D211814C00105A02DEB2011BC07B@harrisburg>
- Reply-To: xsl-list at mulberrytech dot com
Hello
Dan Reese <dan.reese@allbenefits.com> writes:
> I am attempting to create an IMG tag with a source value from an element
> attribute as illustrated in the code below. My code works fine with Cocoon
> 1.6.1 which is using the Apache Xerces parser and Xalan stylesheet
> processor. However, when using the MSXML component from an Active Server
> Page I get {@PlanLogo} as the source of my image. Perhaps I don't have the
> syntax exactly right or the MSXML component doesn't support this method, I
> can't figure it out.
>
> XML Snippet:
>
> <Demographic PlanLogo="/abg/images_abg/logo_right.gif">
> <ParticipantName>Joe Blow</ParticipantName>
> <PlanName>My 401k Plan</PlanName>
>
> </Demographic>
>
> XSL Snippet:
>
> <xsl:template match="Demographic">
> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"
> WIDTH="95%">
> <TR>
> <TD CLASS="boldtext"
> VALIGN="middle"><U><xsl:value-of select="ParticipantName"/></U>
> <xsl:value-of select="PlanName"/></TD>
> <TD>
> <DIV ALIGN="right">
> <IMG SRC="{@PlanLogo}" BORDER="0"/>
> </DIV>
> </TD>
> </TR>
> </TABLE>
> </xsl:template>
You can try to replace <IMG SRC="{@PlanLogo}" BORDER="0"/> with:
<xsl:element name="IMG">
<xsl:attribute name="SRC">
<xsl:value-of select="@PlanLogo"/>
</xsl:attribute>
<xsl:attribute name="BORDER">0</xsl:attribute>
</xsl:element>
That may work...
--
+---------------------------+--------------------------------+
| Michel CASABIANCA | http://www.sdv.fr/pages/casa |
| mailto:casa@sdv.fr | Articles sur Java et XML |
| Développement Java et XML | Applications et Applets de Jeu |
+---------------------------+--------------------------------+
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list