This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Creating IMG tags using MSXML


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]