From 51a9b7f1569702e811e6ac02d88c6f43d33879f0 Mon Sep 17 00:00:00 2001 From: David Maus <maus@hab.de> Date: Fri, 6 Oct 2017 10:40:51 +0200 Subject: [PATCH] =?UTF-8?q?Hilfsskript=20=C3=9Cbersicht=20Selbstzeugnisse?= =?UTF-8?q?=20Repertorium?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/xslt/util/ubersicht.xsl | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 resources/xslt/util/ubersicht.xsl diff --git a/resources/xslt/util/ubersicht.xsl b/resources/xslt/util/ubersicht.xsl new file mode 100644 index 00000000..ca57b4d5 --- /dev/null +++ b/resources/xslt/util/ubersicht.xsl @@ -0,0 +1,28 @@ +<xsl:transform version="2.0" + xpath-default-namespace="http://www.tei-c.org/ns/1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:output method="text" encoding="utf-8"/> + + <xsl:template match="/"> + <xsl:apply-templates select="//TEI"/> + </xsl:template> + + <xsl:template match="TEI"> + <xsl:value-of select=".//collection"/> + <xsl:text>|</xsl:text> + <xsl:value-of select=".//idno[ancestor::msPart]"/> + <xsl:text>|</xsl:text> + <xsl:value-of select="concat('http://selbstzeugnisse.hab.de/repertorium/eintrag/', tokenize(@xml:id, '\.')[3])"/> + <xsl:text>|</xsl:text> + <xsl:value-of select="substring-after(.//msItem/@class, '#')"/> + <xsl:text>|</xsl:text> + <xsl:value-of select="normalize-space(.//title[@type = 'uniform'])"/> + <xsl:text>|</xsl:text> + <xsl:if test=".//origDate"> + <xsl:text>datiert</xsl:text> + </xsl:if> + <xsl:text> </xsl:text> + </xsl:template> + +</xsl:transform> -- GitLab