Уточнение XSL href

#xslt

#xslt

Вопрос:

Я новичок в программировании на XSL. Итак, пожалуйста, помогите мне. Возможно ли объединить значения position() в href

пример: <xsl:Variable name="driveLevel" select="position()"/>

 <xsl:Variable name="FolderLevel" select="position()"/>
  

Возможно ли объединить:

 <xsl:element name="a">
<xsl:attribute name="href">
#<xsl:value-of select="concat($driveLevel,'_',$FolderLevel-1)"/>
</xsl:attribute> 

</xsl:element>
  

Когда я нажимаю на ссылку href, ничего не происходит.

Пожалуйста, помогите мне

Комментарии:

1. Предоставьте образец входного XML и желаемый результат.

2. Как также выглядит вывод в настоящее время?

Ответ №1:

Без конкретного примера мы не сможем вам помочь. Но в моем случае я использую его так, и он работает нормально.

 <a href="#{concat($driveLevel,'_',$FolderLevel-1)}">
<xsl:value-of select="$linkName"/>
</a>