[PATCH 5/6] Include some empty fields if they are not available

Miika Turkia miika.turkia at gmail.com
Mon Dec 22 13:04:06 PST 2014


If specific value is not available, we need to have an empty value
instead.

Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
 xslt/xml2manualcsv.xslt | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/xslt/xml2manualcsv.xslt b/xslt/xml2manualcsv.xslt
index aab66af..b549e95 100644
--- a/xslt/xml2manualcsv.xslt
+++ b/xslt/xml2manualcsv.xslt
@@ -60,8 +60,20 @@
       <xsl:text>""</xsl:text>
     </xsl:if>
     <xsl:apply-templates select="divemaster"/>
+    <xsl:if test="string-length(divemaster) = 0">
+      <xsl:value-of select="$fs"/>
+      <xsl:text>""</xsl:text>
+    </xsl:if>
     <xsl:apply-templates select="buddy"/>
+    <xsl:if test="string-length(buddy) = 0">
+      <xsl:value-of select="$fs"/>
+      <xsl:text>""</xsl:text>
+    </xsl:if>
     <xsl:apply-templates select="suit"/>
+    <xsl:if test="string-length(suit) = 0">
+      <xsl:value-of select="$fs"/>
+      <xsl:text>""</xsl:text>
+    </xsl:if>
     <xsl:value-of select="$fs"/>
     <xsl:text>"</xsl:text>
     <xsl:value-of select="@rating"/>
@@ -71,6 +83,10 @@
     <xsl:value-of select="@visibility"/>
     <xsl:text>"</xsl:text>
     <xsl:apply-templates select="notes"/>
+    <xsl:if test="string-length(notes) = 0">
+      <xsl:value-of select="$fs"/>
+      <xsl:text>""</xsl:text>
+    </xsl:if>
     <xsl:text>
 </xsl:text>
   </xsl:template>
-- 
1.9.1



More information about the subsurface mailing list