1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <xsl:stylesheet xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform" version=
"1.0">
3 <xsl:output encoding=
"utf-8" method=
"text"/>
6 <xsl:template match=
"article">
10 <xsl:template match=
"para">
11 <xsl:text>
</xsl:text>
12 <xsl:apply-templates/>
15 <xsl:template match=
"heading">
16 <xsl:text>
##
</xsl:text>
17 <xsl:value-of select=
"."/>
20 <xsl:template match=
"code">
21 <pre><code><xsl:value-of select=
"."/></code></pre>
24 <xsl:template match=
"bold">
25 <xsl:text>**
</xsl:text><xsl:value-of select=
"."/><xsl:text>**
</xsl:text>
28 <xsl:template match=
"mono">
29 <xsl:text>||
</xsl:text><xsl:value-of select=
"."/><xsl:text>||
</xsl:text>
32 <xsl:template match=
"list">
33 <xsl:for-each select=
"listitem">
34 <xsl:text>
*
</xsl:text><xsl:apply-templates/>
38 <xsl:template match=
"page">
40 <xsl:when test=
"@name=.">
41 <xsl:text>[
</xsl:text><xsl:value-of select=
"@name"/><xsl:text>]
</xsl:text>
44 <xsl:text>[
</xsl:text><xsl:value-of select=
"@name"/><xsl:text>|
</xsl:text><xsl:value-of select=
"."/><xsl:text>]
</xsl:text>