From 959085ae69499d1fc3eacf912153d42925bcc543 Mon Sep 17 00:00:00 2001
From: "Dr. Martin Goik" <goik@hdm-stuttgart.de>
Date: Mon, 9 Jul 2018 16:53:58 +0200
Subject: [PATCH] Handling ILIAS HTML import

---
 ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
index 098fb7ffd..63d81af0b 100644
--- a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
+++ b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
@@ -138,12 +138,7 @@
         <table border="{@border}" style="border-collapse: collapse;">
             <xsl:for-each select="db:tr">
                 <tr>
-                    <xsl:for-each select="db:td|db:th">
-                        <td valign="top">
-                            <xsl:apply-templates select="text()|*"/>
-                        </td>
-                        
-                    </xsl:for-each>
+                    <xsl:apply-templates/>
                 </tr>
             </xsl:for-each>
             
@@ -152,15 +147,15 @@
     </xsl:template>
     
     <xsl:template match="db:td">
-        <td>
+        <td valign="top">
             <xsl:apply-templates/>
         </td>
     </xsl:template>
     
     <xsl:template match="db:th">
-        <th>
+        <td valign="top"><!-- Sigh! ILIAS HTML handling is soooo stupid! -->
             <xsl:apply-templates/>
-        </th>
+        </td>
     </xsl:template>
     
     <xsl:template match="db:option">
-- 
GitLab