hopefully final refactoring before the switch
Change-Id: I47eff66d5ddfbe93cc9709d6e8446fb7caac617c
diff --git a/nkjp2korap.xsl b/nkjp2korap.xsl
index d95b780..2f04231 100644
--- a/nkjp2korap.xsl
+++ b/nkjp2korap.xsl
@@ -59,8 +59,8 @@
<!-- MODES -->
<xsl:mode name="corpus-header" on-no-match="deep-skip"/>
- <xsl:mode name="text" on-no-match="deep-skip"/>
- <xsl:mode name="header-text" on-no-match="text-only-copy"/>
+ <xsl:mode name="text-header" on-no-match="deep-skip"/>
+ <xsl:mode name="text_inside_header" on-no-match="text-only-copy"/>
<xsl:mode name="copy" on-no-match="shallow-copy"/>
<xsl:mode use-accumulators="#all"/>
@@ -792,72 +792,72 @@
xpath-default-namespace="http://ids-mannheim.de/ns/KorAP" href="{$target}">
<idsHeader type="document" pattern="text" status="new" version="1.1" TEIform="teiHeader">
- <xsl:apply-templates select="$text.doc//tei:TEI/tei:teiHeader/tei:*" mode="text">
+ <xsl:apply-templates select="$text.doc//tei:TEI/tei:teiHeader/tei:*" mode="text-header">
<xsl:with-param name="compoundID" as="xs:string" select="$compoundID" tunnel="yes"/>
</xsl:apply-templates>
</idsHeader>
</xsl:result-document>
</xsl:template>
- <xsl:template match="tei:fileDesc" mode="text">
+ <xsl:template match="tei:fileDesc" mode="text-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text"/>
+ <xsl:apply-templates mode="text-header"/>
</xsl:element>
</xsl:template>
- <xsl:template match="tei:title" mode="text">
+ <xsl:template match="tei:title" mode="text-header">
<t.title>
<xsl:apply-templates/>
</t.title>
</xsl:template>
- <xsl:template match="tei:titleStmt" mode="text">
+ <xsl:template match="tei:titleStmt" mode="text-header">
<xsl:param name="compoundID" as="xs:string" tunnel="yes"/>
<titleStmt>
<textSigle>
<xsl:value-of select="$compoundID"/>
</textSigle>
- <xsl:apply-templates mode="text"/>
+ <xsl:apply-templates mode="text-header"/>
</titleStmt>
</xsl:template>
- <xsl:template match="tei:publicationStmt" mode="text">
+ <xsl:template match="tei:publicationStmt" mode="text-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text"/>
+ <xsl:apply-templates mode="text-header"/>
</xsl:element>
</xsl:template>
- <xsl:template match="tei:availability" mode="text">
+ <xsl:template match="tei:availability" mode="text-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text" select="@* | *"/>
+ <xsl:apply-templates mode="text-header" select="@* | *"/>
</xsl:element>
</xsl:template>
- <xsl:template match="tei:profileDesc" mode="text">
+ <xsl:template match="tei:profileDesc" mode="text-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text"/>
+ <xsl:apply-templates mode="text-header"/>
</xsl:element>
</xsl:template>
- <xsl:template match="tei:textClass" mode="text">
+ <xsl:template match="tei:textClass" mode="text-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text" select="@* | *"/>
+ <xsl:apply-templates mode="text-header" select="@* | *"/>
</xsl:element>
</xsl:template>
- <xsl:template match="tei:catRef" mode="text corpus-header">
+ <xsl:template match="tei:catRef" mode="text-header corpus-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="text" select="@* | *"/>
+ <xsl:apply-templates mode="text-header" select="@* | *"/>
</xsl:element>
</xsl:template>
- <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text corpus-header">
+ <xsl:template match="@status | @scheme | @target | @type | @xml:id[ancestor::tei:classDecl] | @xml:lang" mode="text-header corpus-header">
<xsl:copy-of select="."/>
</xsl:template>
- <xsl:template match="tei:p" mode="text corpus-header">
+ <xsl:template match="tei:p" mode="text-header corpus-header">
<xsl:element name="{local-name()}">
- <xsl:apply-templates mode="header-text"/>
+ <xsl:apply-templates mode="text_inside_header"/>
</xsl:element>
</xsl:template>
@@ -892,7 +892,7 @@
<xsl:template match="tei:title" mode="corpus-header">
<c.title>
<xsl:apply-templates mode="corpus-header" select="@*"/>
- <xsl:apply-templates mode="header-text"/>
+ <xsl:apply-templates mode="text_inside_header"/>
</c.title>
</xsl:template>
@@ -932,7 +932,7 @@
<xsl:template match="tei:bibl/tei:title | tei:edition | tei:desc" mode="corpus-header">
<xsl:element name="{local-name()}">
<xsl:apply-templates mode="corpus-header" select="@*"/>
- <xsl:apply-templates mode="header-text"/>
+ <xsl:apply-templates mode="text_inside_header"/>
</xsl:element>
</xsl:template>
<!--