Я пытаюсь вставить данные из своего XML, я хотел вставить данные в список описания, для каждого значения я хочу показать изображение и ссылку на веб-сайт.
Используется «для каждого» в списке описания, показывая 3 раза одно и то же изображение, ссылка не работает. Одно время ссылка работала, но после того, как я добавил другие ссылки и изображения, больше не работает, даже если я вернусь к исходному коду.
<xsl:for-each select="/videojuegos/videojuego">
<dl>
<dt><h3>Titulo:</h3></dt>
<dd><xsl:value-of select="titulo"/></dd>
<a>
<xsl:attribute name="href">
<xsl:for-each select="/videojuegos/videojuego/enlace"></xsl:for-each>
</xsl:attribute>
Enlace
</a>
<dt>Precio:</dt>
<dd><xsl:value-of select="precio"/></dd>
<dt>Duración:</dt>
<dd><xsl:value-of select="duracion"/></dd>
</dl>
<image>
<xsl:attribute name="src">
<xsl:for-each select="/videojuegos/videojuego/image">
<xsl:value-of select="concat('./', /videojuegos/videojuego/image)"/>
</xsl:for-each>
</xsl:attribute>
</image>
</xsl:for-each>
Ожидается, что будет показано другое изображение и ссылка для значения rach XML, показывающее одно и то же значение все время или не показывающее какое-либо значение вообще.