Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Display set columns per row [Thread Next] Re: Display set columns per rowTo: NULL Date: 3/8/2007 4:37:00 PM
venky wrote:
> I have an xml file looks like
>
> <result>
> <hit>
> <name>Foo</name>
> <small-image>foo.jpg</small-image>
> <short-desc>This is foo.</short-desc>
> </hit>
> <hit>
> <name>Foo1</name>
> <small-image>foo1.jpg</small-image>
> <short-desc>This is foo1.</short-desc>
> </hit>
> ...
> </result>
>
> I need to display it as 3 columns per row like
That is easy, just write templates for the elements as follows:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="html" indent="yes"/>
<xsl:template match="result">
<table>
<tbody>
<xsl:apply-templates select="hit"/>
</tbody>
</table>
</xsl:template>
<xsl:template match="hit">
<tr><xsl:apply-templates select="*"/></tr>
</xsl:template>
<xsl:template match="hit/*">
<td><xsl:value-of select="."/></td>
</xsl:template>
</xsl:stylesheet>
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
