| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
LowCoder 01.06.2009 16:19
Помогите плиз с данной проблемой!<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="food.xsl"?> <gallery> <page name="1"> <image> <fullsize>chicken01_min.jpg</fullsize> <thumbnail>chicken01_t.jpg</thumbnail> <name>Курочка 01 имя</name> <description>Курочка 01 описание</description> </image> <image> <fullsize>chicken02_min.jpg</fullsize> <thumbnail>chicken02_t.jpg</thumbnail> <name>Chicken 02 name</name> <description>Chicken 02 decription</description> </image> <image> <fullsize>chicken03_min.jpg</fullsize> <thumbnail>chicken03_t.jpg</thumbnail> <name></name> <description></description> </image> <image> <fullsize>fish01_min.jpg</fullsize> <thumbnail>fish01_t.jpg</thumbnail> <name></name> <description></description> </image> </page> <page name="2"> <image> <fullsize>organic4_min.jpg</fullsize> <thumbnail>organic4_t.jpg</thumbnail> <name></name> <description></description> </image> <image> <fullsize>organic5_min.jpg</fullsize> <thumbnail>organic5_t.jpg</thumbnail> <name></name> <description></description> </image> <image> <fullsize>organic6_min.jpg</fullsize> <thumbnail>organic6_t.jpg</thumbnail> <name></name> <description></description> </image> <image> <fullsize>pike01_min.jpg</fullsize> <thumbnail>pike01_t.jpg</thumbnail> <name>Pike01 name</name> <description>Pike02 description</description> </image> <image> <fullsize>salad01_min.jpg</fullsize> <thumbnail>salad01_t.jpg</thumbnail> <name>Salad01 name</name> <description>Salad01 description</description> </image> </page> </gallery>и XSLT таблица
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE xsl:stylesheet
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>галерея на XSLT</title>
</head>
<body>
<h2>галерея на XSLT</h2>
<table border="1">
<xsl:apply-templates select="//image"/>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="image">
<xsl:for-each select="thumbnail">
<tr>
<td><img><xsl:attribute name="src"><xsl:value-of select="." /></xsl:attribute></img> </td>
!!!<td> <img><xsl:attribute name="src"><xsl:value-of select="//following-sibling::thumbnail[2]"/></xsl:attribute></img></td>
!!!<td><img><xsl:attribute name="src"><xsl:value-of select="image"/></xsl:attribute></img></td>
</tr>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>Вот как раз строки выделенные восклицательными знаками и вызывают затруднение. Помогите плиз - как лучшее сделать такую галерею.