
April 26th, 2004, 03:55 AM
|
|
Registered User
|
|
Join Date: Sep 2001
Posts: 16
Time spent in forums: 13 m 56 sec
Reputation Power: 0
|
|
|
Need help with xsl and images displaying
Hi,
I need some help on this issue cause I am pretty new in XML/XSL.
I generated from db XML of weather for my country and got (I will copy/paste part of xml):
Code:
<?xml version="1.0" encoding="ISO-8859-2" ?>
- <prognoza>
- <item>
<grad>Šibenik</grad>
<temp>14 C</temp>
<slika>http://www.split.info/moduli/prognoza/images/pretezno_oblacno.gif</slika>
<vrijeme>pretežno oblačno</vrijeme>
<smjervjetra>N</smjervjetra>
<brzinavjetra>N</brzinavjetra>
<relativnavlaznost>56</relativnavlaznost>
<tlakzraka>1013.3</tlakzraka>
<update>26.04.2004</update>
</item>
- <item>
<grad>Bilogora</grad>
<temp>8 C</temp>
<slika>http://www.split.info/moduli/prognoza/images/oblacno.gif</slika>
<vrijeme>potpuno oblačno</vrijeme>
<smjervjetra>NW</smjervjetra>
<brzinavjetra>NW</brzinavjetra>
<relativnavlaznost>87</relativnavlaznost>
<tlakzraka>1020.6</tlakzraka>
<update>26.04.2004</update>
</item>
- <item>
... and so on ....
Now I created XSL:
Code:
<?xml version="1.0" encoding="Windows-1250"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:for-each select="prognoza/item[grad='Split']">
<tr>
<td><xsl:value-of select="grad"/></td>
<td><xsl:value-of select="temp"/></td>
<td><xsl:value-of select="vrijeme"/></td>
<td><xsl:value-of select="slika"/></td>
<td><xsl:value-of select="smjervjetra"/></td>
<td><xsl:value-of select="brzinavjetra"/></td>
<td><xsl:value-of select="relativnavlaznost"/></td>
<td><xsl:value-of select="tlakzraka"/></td>
<td><xsl:value-of select="update"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
My question and problem is for this <slika> tag in XML cause it is url to the image. How to get from XSL showing image instead of image url <td><xsl:value-of select="slika"/></td> (I tried <td><img src="<xsl:value-of select="slika"/>"></td> but it isn't working).
Thx in advance for help,
Ivan
Last edited by echo : April 26th, 2004 at 06:49 AM.
|