]> git.cworth.org Git - apitrace/blob - d3dtrace.xsl
9528be77ce9a99c45cc58be984880c869ad8e9ab
[apitrace] / d3dtrace.xsl
1 <?xml version="1.0"?>
2
3 <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
5 <xsl:output method="html" />
6
7         <xsl:template match="/trace">
8                 <html>
9                         <head>
10                                 <title>D3D Trace</title>
11                                 <link rel="stylesheet" type="text/css" href="d3dtrace.css"/>
12                         </head>
13                         <body>
14                                 <ul>
15                                         <xsl:apply-templates/>
16                                 </ul>
17                         </body>
18                 </html>
19         </xsl:template>
20
21         <xsl:template match="call">
22                 <li>
23                         <span class="fun">
24                                 <xsl:value-of select="@name"/>
25                         </span>
26                         <xsl:text>(</xsl:text>
27                         <xsl:apply-templates/>
28                         <xsl:text>)</xsl:text>
29                 </li>
30         </xsl:template>
31
32         <xsl:template match="param">
33                 <span class="typ">
34                         <xsl:value-of select="@type"/>
35                         <xsl:text> </xsl:text>
36                 </span>
37                 <span class="var">
38                         <xsl:value-of select="@name"/>
39                 </span>
40                 <xsl:text> = </xsl:text>
41                 <span class="lit">
42                         <xsl:value-of select="."/>
43                 </span>
44                 <xsl:if test="position() != last()">
45                         <xsl:text>, </xsl:text>
46                 </xsl:if>
47         </xsl:template>
48
49 </xsl:transform>