3 xmlns:xsl2="http://www.w3.org/1999/XSL/Transform"
4 xmlns:xsl="http://www.w3.org/1999/XSL/TransformAlias"
5 xmlns:tml="http://helm.cs.unibo.it/2002/TML">
7 <xsl:namespace-alias stylesheet-prefix="xsl" result-prefix="xsl2"/>
9 <xsl2:template match="/">
10 <xsl:stylesheet version="1.0">
11 <xsl:template match="tml:tex">
12 <xsl:apply-templates select="*"/>
15 <xsl:template match="tml:i">
16 <xsl:element name="xxx">
18 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
20 <xsl:value-of select="@val"/>
24 <xsl:template match="tml:n">
25 <xsl:element name="xxx">
27 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
29 <xsl:value-of select="@val"/>
33 <xsl:template match="tml:o">
34 <xsl:element name="xxx">
36 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
38 <xsl:value-of select="@val"/>
42 <xsl:template match="tml:cursor">
43 <xsl:element name="xxx">
45 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
47 <xsl:value-of select="@val"/>
51 <xsl:template match="tml:sb[@under='1']">
52 <xsl:element name="xxx">
54 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
56 <xsl:apply-templates select="*[1]"/>
57 <xsl:apply-templates select="*[2]"/>
61 <xsl:template match="tml:sb">
62 <xsl:element name="xxx">
64 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
66 <xsl:apply-templates select="*[1]"/>
67 <xsl:apply-templates select="*[2]"/>
71 <xsl:template match="tml:sb[@over='1']">
72 <xsl:element name="xxx">
74 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
76 <xsl:apply-templates select="*[1]"/>
77 <xsl:apply-templates select="*[2]"/>
81 <xsl:template match="tml:sp">
82 <xsl:element name="xxx">
84 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
86 <xsl:apply-templates select="*[1]"/>
87 <xsl:apply-templates select="*[2]"/>
91 <xsl:template match="tml:g[@id]">
92 <xsl:element name="xxx">
93 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
94 <xsl:apply-templates select="*"/>
98 <xsl:template match="tml:g">
99 <xsl:element name="xxx">
100 <xsl:apply-templates select="*"/>
104 <xsl:template match="tml:row">
105 <xsl:apply-templates select="cell"/>
108 <xsl:template match="tml:cell">
109 <xsl:apply-templates select="*"/>
112 <xsl2:comment>/// CONTROL SEQUENCES ///</xsl2:comment>
114 <xsl2:apply-templates/>
118 <xsl2:template match="entry[not(@class) or @class='m']">
119 <xsl:template match="tml:c[@name='{@name}']">
120 <xsl2:comment><xsl2:value-of select="concat(' ',@name,' ')"/></xsl2:comment>
121 <xsl:element name="xxx">
123 <xsl:attribute name="xref"><xsl:value-of select="@id"/></xsl:attribute>
125 <xsl:apply-templates select="*"/>