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]
Other format: [Raw text]

Re: Lifting xml values to use as html attributes / rendering data to html


This here selects the first navcolour value to the table atribute 
bgcolour.

Cheers Jarkko

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="html" encoding="iso-8859-1" indent="yes" /> 
	<xsl:template match="content">
<html>
<body>
<xsl:element name="table">
<xsl:attribute name = "bgcolor" >
<xsl:value-of select = "row/cell/navcolour" /> 
</xsl:attribute>
<p>text</p>
</xsl:element>
</body>
</html>
</xsl:template>
</xsl:stylesheet> 
> 
> This is my first post; please forgive any unintended breaking of the
> rules. I have read the FAQ's without success.
> 
> I am trying to render the following xml
> 
> <?xml version ="1.0"?>
> <content>
> 	<row>
> 		<rownumber>0</rownumber>
> 		<cell>
> 			<navcolour>0099ff</navcolour>
> 			<textcolour>ffffff</textcolour>
> 			<menu>my account</menu>
> 			<menuurl>../security/home.asp</menuurl>
> 		</cell>
> 		<cell>
> 			<navcolour>0099ff</navcolour>
> 			<textcolour>ffffff</textcolour>
> 			<menu>my account</menu>
> 			<menuurl>../security/home.asp</menuurl>
> 		</cell>
> 	</row>
> </content>
> 
> 
> 
> Into a table, where the value in <navcolour></navcolour> is used to
> determine the attribute value of 
> 
> <td bgcolor="<value of navcolor>"></td>
> 
> Is it possible to pass XML values as attributes for html tags?
> 
> 
> Many thanks,
> 
> Tim.
> tim@2sms.com
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 



******************************************************************
Jarkko Moilanen         *You are wise, witty, and wonderful,     *
Researcher/ ITCM        *but you spend too much time             *
jm60697@uta.fi          *reading this sort of trash.             *
www.uta.fi/~jm60697     *                                        *
GSM: +358 50 3766 927   *                                        *
******************************************************************
* ITCM | Information Technology and Crisis Management            *
* http://www.itcm.org                                            *
******************************************************************

 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]