From 67d740af11fe8059af264fc2a40ed2f71f4b82cd Mon Sep 17 00:00:00 2001
From: Uwe Sikora <sikora@sub.uni-goettingen.de>
Date: Tue, 6 Feb 2018 10:38:38 +0100
Subject: [PATCH] identifies single whitespace between nodes and escapes it

---
 modules/intermediate_format/whitespace-handling.xqm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/intermediate_format/whitespace-handling.xqm b/modules/intermediate_format/whitespace-handling.xqm
index 66539a4..030af17 100644
--- a/modules/intermediate_format/whitespace-handling.xqm
+++ b/modules/intermediate_format/whitespace-handling.xqm
@@ -32,9 +32,9 @@ declare function whitespace:text
     let $normalized := normalize-space($text)
     let $single-whitespace-between-nodes := $text
                                             [ self::node() = ' ']
-                                            [preceding-sibling::node()[not(self::node() = text())]]
-                                            [following-sibling::node()[not(self::node() = text())]]
-    return
+(:                                            [preceding-sibling::node()[not(self::node() = text())]]:)
+(:                                            [following-sibling::node()[not(self::node() = text())]]:)
+    return 
         if ( $normalized != "" or $single-whitespace-between-nodes) then (
             
             if ($escape-char) then (
@@ -43,6 +43,7 @@ declare function whitespace:text
             
         ) 
         else ()
+    
 };
 
 
-- 
GitLab