Import UDDF location without GPS data

Fixes #376

Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
This commit is contained in:
Miika Turkia 2017-05-03 21:56:51 +03:00 committed by Dirk Hohndel
parent 6897c38fec
commit fe927139ec

View file

@ -173,12 +173,17 @@
</xsl:variable> </xsl:variable>
<xsl:if test="//u:divesite/u:site[@id = $ref]/u:name"> <xsl:if test="//u:divesite/u:site[@id = $ref]/u:name">
<location> <location>
<xsl:if test="//u:divesite/u:site[@id=$ref]/u:geography/u:longitude != ''"> <xsl:choose>
<xsl:when test="//u:divesite/u:site[@id=$ref]/u:geography/u:longitude != ''">
<xsl:attribute name="gps"> <xsl:attribute name="gps">
<xsl:value-of select="concat(//u:divesite/u:site[@id=$ref]/u:geography/u:latitude, ' ', //u:divesite/u:site[@id=$ref]/u:geography/u:longitude)"/> <xsl:value-of select="concat(//u:divesite/u:site[@id=$ref]/u:geography/u:latitude, ' ', //u:divesite/u:site[@id=$ref]/u:geography/u:longitude)"/>
</xsl:attribute> </xsl:attribute>
<xsl:value-of select="//u:divesite/u:site[@id=$ref]/u:name"/> <xsl:value-of select="//u:divesite/u:site[@id=$ref]/u:name"/>
</xsl:if> </xsl:when>
<xsl:otherwise>
<xsl:value-of select="//u:divesite/u:site[@id=$ref]/u:name"/>
</xsl:otherwise>
</xsl:choose>
</location> </location>
</xsl:if> </xsl:if>
</xsl:for-each> </xsl:for-each>