Skip to content

Commit

Permalink
Add common functions
Browse files Browse the repository at this point in the history
  • Loading branch information
kthoden committed Dec 8, 2020
1 parent f394508 commit cfed49d
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
37 changes: 37 additions & 0 deletions xxe/eoa/xsl/common/functions.xsl
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:tei="http://www.tei-c.org/ns/1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:eoa="http://www.edition-open-access.de/ns"
exclude-result-prefixes="xs tei"
version="2.0">

<xsl:function name="eoa:texcomment">
<xsl:param name="message" as="xs:string"/>
<xsl:text>&#x2E0E;&#x2E0E; </xsl:text>
<xsl:value-of select="$message"/>
<xsl:text>&#x000a;</xsl:text>
</xsl:function>

<xsl:function name="eoa:debug">
<xsl:param name="level" as="xs:integer"/>
<xsl:param name="message" as="xs:string"/>
<xsl:param name="node" />
<xsl:choose>
<xsl:when test="$level = 0 and $verbosity >= 3">
<xsl:message>[DEBUG]: <xsl:value-of select="$message"/> <xsl:value-of select="$node"/></xsl:message>
</xsl:when>
<xsl:when test="$level = 1 and $verbosity >= 2">
<xsl:message>[INFO]: <xsl:value-of select="$message"/> <xsl:value-of select="$node"/></xsl:message>
</xsl:when>
<xsl:when test="$level = 2 and $verbosity >= 1">
<xsl:message>[WARNING]: <xsl:value-of select="$message"/> <xsl:value-of select="$node"/></xsl:message>
</xsl:when>
<xsl:when test="$level = 3">
<xsl:message terminate="yes">[ERROR]: <xsl:value-of select="$message"/> <xsl:value-of select="$node"/>. Exiting.</xsl:message>
</xsl:when>
</xsl:choose>
</xsl:function>

</xsl:stylesheet>
2 changes: 1 addition & 1 deletion xxe/eoa/xsl/tei2eoatex.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

<xsl:include href="tei2eoatex/eoatex_contributors.xsl"/>
<xsl:include href="tei2eoatex/eoatex_frontmatter.xsl"/>
<xsl:include href="tei2eoatex/eoatex_functions.xsl"/>
<xsl:include href="common/functions.xsl"/>
<xsl:include href="tei2eoatex/eoatex_persons.xsl"/>
<xsl:include href="tei2eoatex/eoatex_processinginstructions.xsl"/>
<xsl:include href="tei2eoatex/eoatex_textparts.xsl"/>
Expand Down

0 comments on commit cfed49d

Please sign in to comment.