Новости | 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>Вот как раз строки выделенные восклицательными знаками и вызывают затруднение. Помогите плиз - как лучшее сделать такую галерею.