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>&#13;&#10;</xsl:text>
+  </xsl:template>
+
+</xsl:transform>
-- 
GitLab