<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>
    <xsl:template match="/">
        <xsl:text>
</xsl:text>
        <xsl:apply-templates select="/report/issue[1]/fields/field" mode="header"/>
        <xsl:text>
</xsl:text>
        <xsl:apply-templates select="//issue">
            <xsl:sort select="fields/field[@fieldname='ID']" />
        </xsl:apply-templates>
        <xsl:text>
</xsl:text>
    </xsl:template>
    <xsl:template match="field" mode="header">
        <xsl:text>|=</xsl:text>
        <xsl:value-of select="@fieldname"/>
    </xsl:template>
    <xsl:template match="field[@fieldname='ID']">
        <xsl:text>|{{mkslink team="ggs ota" type="issue" target="</xsl:text>
        <xsl:value-of select="."/>
        <xsl:text>"}}</xsl:text>
        <xsl:value-of select="."/>
        <xsl:text>{{/mkslink}}</xsl:text>
    </xsl:template>
    <xsl:template match="field[@fieldname!='ID']">
        <xsl:text>|</xsl:text>
        <xsl:value-of select="."/>
    </xsl:template>
    <xsl:template match="issue">
        <xsl:apply-templates select="fields/field"/>
        <xsl:text>
</xsl:text>
    </xsl:template>
</xsl:stylesheet>
