From dcc96d6398879ce6a136c2689d576172c3f337c1 Mon Sep 17 00:00:00 2001 From: Martin de la Iglesia <iglesia@hab.de> Date: Mon, 28 Oct 2024 11:16:00 +0000 Subject: [PATCH] =?UTF-8?q?Ausgabe=20der=20Personennamen=20im=20Header=20u?= =?UTF-8?q?nterdr=C3=BCckt;=20Zeilenumbr=C3=BCche=20verhindert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- stammb_psn2html.xsl | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/stammb_psn2html.xsl b/stammb_psn2html.xsl index b304152..fd387dd 100644 --- a/stammb_psn2html.xsl +++ b/stammb_psn2html.xsl @@ -23,7 +23,7 @@ Es erzeugt eine XHTML-Liste aus der TEI/XML-Datei des Personenregisters. --> </head> <body> <ul> - <xsl:apply-templates select="//persName"> + <xsl:apply-templates select="//text//persName"> <xsl:sort select="term/@sortKey"/> </xsl:apply-templates> </ul> @@ -38,31 +38,31 @@ Es erzeugt eine XHTML-Liste aus der TEI/XML-Datei des Personenregisters. --> <xsl:when test="@type = 'preferred'"> <a><xsl:attribute name="href"><xsl:value-of select="concat($psnpfad,../@xml:id)"/></xsl:attribute><xsl:choose> <xsl:when test="term/forename and term/surname"> - <xsl:value-of select="term/surname"/><xsl:text>, </xsl:text><xsl:value-of select="term/forename"/> + <xsl:value-of select="term/normalize-space(surname)"/><xsl:text>, </xsl:text><xsl:value-of select="term/normalize-space(forename)"/> </xsl:when> <xsl:when test="term/name"> - <xsl:value-of select="term/name"/> + <xsl:value-of select="term/normalize-space(name)"/> </xsl:when> </xsl:choose></a> </xsl:when> <xsl:when test="@type = 'variant'"> <xsl:choose> <xsl:when test="term/forename and term/surname"> - <xsl:value-of select="term/surname"/><xsl:text>, </xsl:text><xsl:value-of select="term/forename"/> + <xsl:value-of select="normalize-space(term/surname)"/><xsl:text>, </xsl:text><xsl:value-of select="normalize-space(term/forename)"/> </xsl:when> <xsl:when test="term/name"> - <xsl:value-of select="term/name"/> + <xsl:value-of select="normalize-space(term/name)"/> </xsl:when> </xsl:choose><xsl:text> → </xsl:text><a><xsl:attribute name="href"><xsl:value-of select="concat($psnpfad,../@xml:id)"/></xsl:attribute><xsl:choose> <xsl:when test="../persName[@type='preferred']/term/forename and ../persName[@type='preferred']/term/surname"> - <xsl:value-of select="../persName[@type='preferred']/term/surname"/><xsl:text>, </xsl:text><xsl:value-of select="../persName[@type='preferred']/term/forename"/> + <xsl:value-of select="../persName[@type='preferred']/term/normalize-space(surname)"/><xsl:text>, </xsl:text><xsl:value-of select="../persName[@type='preferred']/term/normalize-space(forename)"/> </xsl:when> <xsl:when test="../persName[@type='preferred']/term/name"> - <xsl:value-of select="../persName[@type='preferred']/term/name"/> + <xsl:value-of select="../persName[@type='preferred']/term/normalize-space(name)"/> </xsl:when> </xsl:choose></a> </xsl:when> </xsl:choose> </li> </xsl:template> -</xsl:stylesheet> +</xsl:stylesheet> \ No newline at end of file -- GitLab