mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
UDDF export: fix dive site support
We need to match the divesites to suppress extra output that breaks the XML. This is because the divesites are actually gathered by calling a template. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
c8df5625d4
commit
6bcfb033ee
1 changed files with 8 additions and 1 deletions
|
@ -38,6 +38,7 @@
|
|||
|
||||
|
||||
<xsl:template match="/divelog/settings"/>
|
||||
<xsl:template match="/divelog/divesites"/>
|
||||
|
||||
<xsl:template match="/divelog/dives">
|
||||
<uddf version="3.2.0" xmlns="http://www.streit.cc/uddf/3.2/">
|
||||
|
@ -121,7 +122,6 @@
|
|||
</diver>
|
||||
|
||||
<divesite>
|
||||
|
||||
<!-- There must be at least one divebase. Subsurface doesn't track this as a concept, so just assign them all to a single divebase. -->
|
||||
<divebase id="allbase">
|
||||
<name>Subsurface Divebase</name>
|
||||
|
@ -235,6 +235,13 @@
|
|||
<xsl:value-of select="substring-after(@gps, ' ')"/>
|
||||
</longitude>
|
||||
</geography>
|
||||
<xsl:if test="notes != ''">
|
||||
<sitedata>
|
||||
<notes>
|
||||
<xsl:value-of select="notes"/>
|
||||
</notes>
|
||||
</sitedata>
|
||||
</xsl:if>
|
||||
</site>
|
||||
</xsl:template>
|
||||
|
||||
|
|
Loading…
Reference in a new issue