diff --git a/scenarios/xslt/edxml2html/libs/html-philology.lib.xsl b/scenarios/xslt/edxml2html/libs/html-philology.lib.xsl index 64620f6e6f16f012a01bb6b3efd4cb12901a6b9f..99db5f4c4baa9cbe69f2b642ace1936a9de5a865 100644 --- a/scenarios/xslt/edxml2html/libs/html-philology.lib.xsl +++ b/scenarios/xslt/edxml2html/libs/html-philology.lib.xsl @@ -220,7 +220,7 @@ <xsl:for-each select="$targetsUnique"> <li class="note-list"> <xsl:variable name="targetUnique" select="."/> - <xsl:variable name="noteListId" select="generate-id($thisNotes)"/> + <xsl:variable name="noteListId" select="concat(generate-id($thisNotes), '-', .)"/> <label for="{$noteListId}"> <xsl:variable name="targetIds" select="tokenize($targetUnique, ' ')"/> <xsl:for-each select="$targetIds">