New test.
[mono.git] / mcs / class / Mono.C5 / doc / tolatex.xslt
1 <?xml version="1.0" ?>\r
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">\r
3     <xsl:output encoding = "ISO-8859-1" omit-xml-declaration="yes" indent="no"/>\r
4     <xsl:strip-space elements="*"/>\r
5     <xsl:template match="table">\r
6         <xsl:text>\begin{tabular}{lc|*{15}{c}}\hline\hline&#10;</xsl:text>\r
7         <xsl:apply-templates></xsl:apply-templates>\r
8         <xsl:text>\hline\hline&#10;\end{tabular}&#10;</xsl:text>\r
9     </xsl:template>\r
10     <xsl:template match="tr">\r
11         <xsl:choose>\r
12             <xsl:when test="td/i">\r
13                 <xsl:text>\hline&#10;%</xsl:text><xsl:value-of select="td/i/font"/><xsl:text>&#10;</xsl:text>\r
14             </xsl:when>\r
15             <xsl:otherwise>\r
16                 <xsl:for-each select="th">\r
17                     <xsl:if test="position()!=1">\turned{</xsl:if>\r
18                     <xsl:apply-templates/>\r
19                     <xsl:if test="position()!=1">}</xsl:if>\r
20                     <xsl:if test="position()!=last()"><xsl:text disable-output-escaping="yes" >&#10;&amp;&#32;</xsl:text></xsl:if>\r
21                 </xsl:for-each>\r
22                 <xsl:for-each select="td">\r
23                     <xsl:if test="position()=1">\texttt{</xsl:if>\r
24                     <xsl:if test="position()!=1">$</xsl:if>\r
25                     <xsl:apply-templates/>\r
26                     <xsl:if test="position()=1">}</xsl:if>\r
27                     <xsl:if test="position()!=1">$</xsl:if>\r
28                     <xsl:if test="position()!=last()"><xsl:text disable-output-escaping="yes" >&#32;&amp;&#32;</xsl:text></xsl:if>\r
29                 </xsl:for-each>\r
30                 <!---->\\&#10;<!---->\r
31             </xsl:otherwise>\r
32         </xsl:choose>\r
33     </xsl:template>\r
34     <xsl:template match ="th">\r
35         <xsl:apply-templates/>\r
36     </xsl:template>\r
37     <xsl:template match ="td">\r
38         <xsl:apply-templates/>\r
39     </xsl:template>\r
40     <xsl:template match="font">\r
41         <xsl:apply-templates/>\r
42     </xsl:template>\r
43 </xsl:stylesheet>