Skip to content
This repository was archived by the owner on Aug 19, 2025. It is now read-only.

Commit 04d1399

Browse files
committed
XSL fix
1 parent 164ad1a commit 04d1399

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/main/resources/common/java/transform/catalogue_2_02.xsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<xsl:if test="not(@book = '') and generate-id() = generate-id(key('bookId', @book)[1])">
3232
<publication>
3333
<!-- Attributes -->
34-
<xsl:attribute name="id"><xsl:value-of select="substring(/bsc:catalogue/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', @book))"/></xsl:attribute>
34+
<xsl:attribute name="id"><xsl:value-of select="substring(/bsc:catalogue/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', @book)[1])"/></xsl:attribute>
3535
<xsl:attribute name="name"><xsl:value-of select="@book"/></xsl:attribute>
3636
</publication>
3737
</xsl:if>
@@ -41,7 +41,7 @@
4141
<!-- PublicationLink -->
4242
<xsl:template match="@book">
4343
<xsl:if test="not(. = '')">
44-
<xsl:attribute name="publicationId"><xsl:value-of select="substring(/bsc:catalogue/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', .))"/></xsl:attribute>
44+
<xsl:attribute name="publicationId"><xsl:value-of select="substring(/bsc:catalogue/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', .)[1])"/></xsl:attribute>
4545
</xsl:if>
4646
</xsl:template>
4747

src/main/resources/common/java/transform/game_system_2_02.xsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<xsl:if test="not(@book = '') and generate-id() = generate-id(key('bookId', @book)[1])">
3333
<publication>
3434
<!-- Attributes -->
35-
<xsl:attribute name="id"><xsl:value-of select="substring(/bsg:gameSystem/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', @book))"/></xsl:attribute>
35+
<xsl:attribute name="id"><xsl:value-of select="substring(/bsg:gameSystem/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', @book)[1])"/></xsl:attribute>
3636
<xsl:attribute name="name"><xsl:value-of select="@book"/></xsl:attribute>
3737
</publication>
3838
</xsl:if>
@@ -42,7 +42,7 @@
4242
<!-- PublicationLink -->
4343
<xsl:template match="@book">
4444
<xsl:if test="not(. = '')">
45-
<xsl:attribute name="publicationId"><xsl:value-of select="substring(/bsg:gameSystem/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', .))"/></xsl:attribute>
45+
<xsl:attribute name="publicationId"><xsl:value-of select="substring(/bsg:gameSystem/@id, 1, 9)"/>-pub<xsl:value-of select="generate-id(key('bookId', .)[1])"/></xsl:attribute>
4646
</xsl:if>
4747
</xsl:template>
4848

0 commit comments

Comments
 (0)