github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-147-3.imp (about) 1 <?xml version="1.0"?> 2 <xsl:stylesheet version="1.0" 3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 5 <xsl:template match="numliste"> 6 <xsl:text>template#1 in module#3;</xsl:text> 7 <xsl:apply-templates/> 8 </xsl:template> 9 10 11 <xsl:template match="numliste-u"> 12 <xsl:text>template#2 in module#3;</xsl:text> 13 <xsl:apply-templates/> 14 </xsl:template> 15 16 17 <xsl:template match="liste | liste-u"> 18 <xsl:text>template#3 in module#3;</xsl:text> 19 <xsl:apply-templates/> 20 </xsl:template> 21 22 23 <xsl:template match="numliste[@startindex] | numliste-u[@startindex]"> 24 <xsl:text>template#4 in module#3;</xsl:text> 25 <xsl:apply-templates/> 26 </xsl:template> 27 28 29 <xsl:template match="le[parent::*/@typ='strich'] | 30 le[parent::liste or parent::liste-u][not 31 (parent::*/@typ)]"> 32 <xsl:text>template#5 in module#3;</xsl:text> 33 <xsl:apply-templates/> 34 </xsl:template> 35 36 37 <xsl:template match="le[parent::*/@typ='punkt']"> 38 <xsl:text>template#6 in module#3;</xsl:text> 39 <xsl:apply-templates/> 40 </xsl:template> 41 42 43 <xsl:template match="le[parent::*/@typ='kasten']"> 44 <xsl:text>template#7 in module#3;</xsl:text> 45 <xsl:apply-templates/> 46 </xsl:template> 47 48 49 <xsl:template match="le[parent::*/@typ='arabisch'] | 50 le[parent::numliste or parent::numliste-u][not 51 (parent::*/@typ)]"> 52 <xsl:text>template#8 in module#3;</xsl:text> 53 <xsl:apply-templates/> 54 </xsl:template> 55 56 </xsl:stylesheet> 57