[PATCH 1/3] Field variables for CSV import

Miika Turkia miika.turkia at gmail.com
Thu Oct 17 12:05:27 UTC 2013


Field variables for the CSV XSLT import have disappeared at some point
during developing GUI for the CSV import. So adding them to the XSLT for
the field selections to have effect.

Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
 xslt/csv2xml.xslt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/xslt/csv2xml.xslt b/xslt/csv2xml.xslt
index faa9e96..f3ec101 100644
--- a/xslt/csv2xml.xslt
+++ b/xslt/csv2xml.xslt
@@ -2,6 +2,8 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
   <xsl:import href="commonTemplates.xsl"/>
   <xsl:strip-space elements="*"/>
+  <xsl:param name="timeField" select="timeField"/>
+  <xsl:param name="depthField" select="depthField"/>
   <xsl:param name="tempField" select="tempField"/>
   <xsl:output method="xml" indent="yes"/>
 
@@ -42,7 +44,7 @@
 
     <xsl:variable name="value">
       <xsl:call-template name="getFieldByIndex">
-        <xsl:with-param name="index" select="0"/>
+        <xsl:with-param name="index" select="$timeField"/>
         <xsl:with-param name="line" select="$line"/>
       </xsl:call-template>
     </xsl:variable>
@@ -77,7 +79,7 @@
 
         <xsl:attribute name="depth">
           <xsl:call-template name="getFieldByIndex">
-            <xsl:with-param name="index" select="1"/>
+            <xsl:with-param name="index" select="$depthField"/>
             <xsl:with-param name="line" select="$line"/>
           </xsl:call-template>
         </xsl:attribute>
-- 
1.8.1.2



More information about the subsurface mailing list