Для примера возьмем xml:
Код XML
<Images>
<Image>
<ImgPath>/shablon/1324900076.jpg</ImgPath>
<Link>/video/43.htm</Link>
<Title>Гайморит у детей</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898287.jpg</ImgPath>
<Link>/video/44.htm</Link>
<Title>Красотка. Часть I</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898465.jpg</ImgPath>
<Link>/video/45.htm</Link>
<Title>Ваш доктор часть 3</Title>
</Image> <Image>
<ImgPath>/shablon/1324898449_1324898526.jpg</ImgPath>
<Link>/article/17.htm</Link>
<Title>Две трети декабря неотразимая Венера</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898476.jpg</ImgPath>
<Link>/video/46.htm</Link>
<Title>Доктор III</Title>
</Image>
</Images>
<Image>
<ImgPath>/shablon/1324900076.jpg</ImgPath>
<Link>/video/43.htm</Link>
<Title>Гайморит у детей</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898287.jpg</ImgPath>
<Link>/video/44.htm</Link>
<Title>Красотка. Часть I</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898465.jpg</ImgPath>
<Link>/video/45.htm</Link>
<Title>Ваш доктор часть 3</Title>
</Image> <Image>
<ImgPath>/shablon/1324898449_1324898526.jpg</ImgPath>
<Link>/article/17.htm</Link>
<Title>Две трети декабря неотразимая Венера</Title>
</Image>
<Image>
<ImgPath>/shablon/1324898476.jpg</ImgPath>
<Link>/video/46.htm</Link>
<Title>Доктор III</Title>
</Image>
</Images>
Теперь напишем преобразование для него:
Код XSLT
<table>
<xsl:for-each select="Images/Image">
<tr>
<td>
<xsl:if test="position() = 1">
<xsl:attribute name="class">on</xsl:attribute>
</xsl:if>
<div class="h1_zag"><a href="{Link}"><xsl:value-of select="Title" /></a></div>
</td>
</tr>
</xsl:for-each>
</table>
<xsl:for-each select="Images/Image">
<tr>
<td>
<xsl:if test="position() = 1">
<xsl:attribute name="class">on</xsl:attribute>
</xsl:if>
<div class="h1_zag"><a href="{Link}"><xsl:value-of select="Title" /></a></div>
</td>
</tr>
</xsl:for-each>
</table>
После преобразования мы молучим таблицу, у которой в первой ячейке будет прописан класс on:
Код HTML
<table>
<tr>
<td class="on"><div class="h1_zag"><a href="/video/43.htm">Гайморит у детей</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/44.htm">Красотка. Часть I</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/45.htm">Ваш доктор часть 3</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/article/17.htm">Две трети декабря неотразимая Венера</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/46.htm">Доктор III</a></div></td>
</tr>
</table>
<tr>
<td class="on"><div class="h1_zag"><a href="/video/43.htm">Гайморит у детей</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/44.htm">Красотка. Часть I</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/45.htm">Ваш доктор часть 3</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/article/17.htm">Две трети декабря неотразимая Венера</a></div></td>
</tr>
<tr>
<td><div class="h1_zag"><a href="/video/46.htm">Доктор III</a></div></td>
</tr>
</table>