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