[PATCH] Divelogs.de import: set default working pressure
Miika Turkia
miika.turkia at gmail.com
Thu Sep 24 06:55:37 PDT 2015
Let's use the same assumption for working pressure (where not defined)
as the origin uses.
Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
xslt/divelogs-export.xslt | 30 ++++++++++++++++++++----------
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/xslt/divelogs-export.xslt b/xslt/divelogs-export.xslt
index b97b5fb..abfcc89 100644
--- a/xslt/divelogs-export.xslt
+++ b/xslt/divelogs-export.xslt
@@ -114,11 +114,16 @@
</xsl:otherwise>
</xsl:choose>
</CYLINDERENDPRESSURE>
- <xsl:if test="cylinder[position() = $cylinder]/@workpressure != ''">
- <WORKINGPRESSURE>
- <xsl:value-of select="substring-before(cylinder[position() = $cylinder]/@workpressure, ' ')"/>
- </WORKINGPRESSURE>
- </xsl:if>
+ <xsl:choose>
+ <xsl:when test="cylinder[position() = $cylinder]/@workpressure != ''">
+ <WORKINGPRESSURE>
+ <xsl:value-of select="substring-before(cylinder[position() = $cylinder]/@workpressure, ' ')"/>
+ </WORKINGPRESSURE>
+ </xsl:when>
+ <xsl:otherwise>
+ <WORKINGPRESSURE>198</WORKINGPRESSURE>
+ </xsl:otherwise>
+ </xsl:choose>
<ADDITIONALTANKS>
<xsl:for-each select="cylinder[position() != $cylinder]">
@@ -164,11 +169,16 @@
<CYLINDERENDPRESSURE>
<xsl:value-of select="@end"/>
</CYLINDERENDPRESSURE>
- <xsl:if test="@workpressure != ''">
- <WORKINGPRESSURE>
- <xsl:value-of select="substring-before(@workpressure, ' ')"/>
- </WORKINGPRESSURE>
- </xsl:if>
+ <xsl:choose>
+ <xsl:when test="@workpressure != ''">
+ <WORKINGPRESSURE>
+ <xsl:value-of select="substring-before(@workpressure, ' ')"/>
+ </WORKINGPRESSURE>
+ </xsl:when>
+ <xsl:otherwise>
+ <WORKINGPRESSURE>198</WORKINGPRESSURE>
+ </xsl:otherwise>
+ </xsl:choose>
<O2PCT>
<xsl:value-of select="substring-before(@o2, '%')"/>
</O2PCT>
--
2.1.4
More information about the subsurface
mailing list