Мне был предоставлен канал XSLT по ссылке, принадлежащей агентству, для которого мы работаем.
Часть, на которой я застрял, - это отображение изображений и превращение их в ссылки, которые ведут к изображению в полном виде.
Мне удалось отобразить изображение, но из-за циклического перемещения по изображениям я не могу повторно использовать этот узел в качестве ссылки. Извините, если это не имеет особого смысла. Вот код:
<xsl:for-each select="PHOTOS/IMAGEFILENAME">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="IMAGEFILENAME" />
</xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<img>
<xsl:attribute name="src"><xsl:value-of select="IMAGEFILENAME" />
<xsl:apply-templates/>
</xsl:attribute>
<xsl:attribute name="width">63px</xsl:attribute>
<xsl:attribute name="cursor">pointer</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
<xsl:attribute name="id"></xsl:attribute>
</img>
</xsl:element>
</xsl:for-each>
А вот данные, к которым он пытается получить доступ:
-<PHOTOS>
<IMAGEFILENAME>http://test.co.uk/test1.jpg</IMAGEFILENAME
<IMAGETHUMBFILENAME/>
<IMAGECAPTION>Reception area (Main)</IMAGECAPTION>
<PRINTQUALITYIMAGE>hhttp://test.co.uk/test2.jpg</PRINTQUALITYIMAGE>
<IMAGEFILENAME>http://test.co.uk/test3.jpg</IMAGEFILENAME>
<IMAGETHUMBFILENAME/>
Так что мне нужно установить, как использовать <IMAGEFILENAME>
в качестве ссылки. Спасибо