diff --git a/itinerar.xsl b/itinerar.xsl index 9c8d1ac32c3992427ffec7edae8f090586d8fc0d..7e14b795ce08f0d1d4b597881181719f315f1fd4 100644 --- a/itinerar.xsl +++ b/itinerar.xsl @@ -7,7 +7,7 @@ <xsl:template match="/"> <xsl:variable name="title" select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title"/> - <xsl:variable name="filename" select="replace(replace(replace(replace(lower-case($title),'ä','ae'),'ö','oe'),'ü','ue'),' ','')"/> + <xsl:variable name="filename" select="replace(replace(replace(replace(lower-case(translate($title, '/ ', '')), 'ä', 'ae'), 'ö', 'oe'), 'ü', 'ue'), '–', '_')"/> <xsl:result-document href="{$filename}.kml" method="xml" encoding="utf-8" indent="yes"> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <xsl:apply-templates select="tei:TEI/tei:text//tei:rs[@role = 'present'][@type = 'place' or @type = 'work'][preceding::tei:date[ancestor::tei:text]]">