From f57c0ddf6ccec309463b59c1f6706d8ac47aec58 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Sat, 1 Jul 2023 20:55:50 +0200
Subject: [PATCH] Making xlink:href work

---
 ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
index a318f8333..15bef593a 100644
--- a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
+++ b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
@@ -185,9 +185,15 @@
     
     <xsl:template match="db:link|db:uri">
         <!-- link already present from template mode='link' -->
-      <span style='color:blue;'>
+      <a style='color:blue;' >
+          <xsl:if test="@xlink:href">
+              <xsl:attribute name="href">
+                  <xsl:value-of select="@xlink:href"/>
+              </xsl:attribute>
+              <xsl:attribute name="target">_blank</xsl:attribute>
+          </xsl:if>
         <xsl:apply-templates/>
-      </span>
+      </a>
     </xsl:template>
     
     <xsl:template match="db:emphasis|db:acronym">
-- 
GitLab