diff --git a/subsurface.qrc b/subsurface.qrc
index 20cd4ddb3..7e9e03ec2 100644
--- a/subsurface.qrc
+++ b/subsurface.qrc
@@ -43,5 +43,6 @@
xslt/uddf.xslt
xslt/sensuscsv.xslt
xslt/manualcsv2xml.xslt
+ xslt/shearwater.xslt
diff --git a/xslt/commonTemplates.xsl b/xslt/commonTemplates.xsl
index a238d1117..9900e44d7 100644
--- a/xslt/commonTemplates.xsl
+++ b/xslt/commonTemplates.xsl
@@ -165,4 +165,44 @@
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xslt/shearwater.xslt b/xslt/shearwater.xslt
new file mode 100644
index 000000000..ae6501a11
--- /dev/null
+++ b/xslt/shearwater.xslt
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+