diff --git a/dives/TestDiveDivingLog5.08allmetric.xml b/dives/TestDiveDivingLog5.08allmetric.xml
index 61c457678..45a51e068 100755
--- a/dives/TestDiveDivingLog5.08allmetric.xml
+++ b/dives/TestDiveDivingLog5.08allmetric.xml
@@ -734,4 +734,4 @@ I also added the silly table groups - should show up as A and K
-
\ No newline at end of file
+
diff --git a/parse-xml.c b/parse-xml.c
index 63278071a..42fd73908 100644
--- a/parse-xml.c
+++ b/parse-xml.c
@@ -1603,6 +1603,7 @@ static struct xslt_files {
{ "dives", "MacDive.xslt" },
{ "DIVELOGSDATA", "divelogs.xslt" },
{ "uddf", "uddf.xslt" },
+ { "Divinglog", "DivingLog.xslt" },
{ NULL, }
};
diff --git a/xslt/DivingLog.xslt b/xslt/DivingLog.xslt
new file mode 100644
index 000000000..4a6b4d387
--- /dev/null
+++ b/xslt/DivingLog.xslt
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+