]> git.cworth.org Git - apitrace/commitdiff
Plain-text stylesheet.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Mon, 7 Jul 2008 09:13:18 +0000 (18:13 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Mon, 7 Jul 2008 09:13:18 +0000 (18:13 +0900)
d3dtrace-txt.xsl [new file with mode: 0644]
d3dtrace.xsl

diff --git a/d3dtrace-txt.xsl b/d3dtrace-txt.xsl
new file mode 100644 (file)
index 0000000..36caf1a
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+
+<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+       <xsl:output method="text" />
+
+       <xsl:strip-space elements="*" />
+
+       <xsl:template match="/trace">
+               <xsl:apply-templates/>
+       </xsl:template>
+
+       <xsl:template match="call">
+               <xsl:value-of select="@name"/>
+               <xsl:text>(</xsl:text>
+               <xsl:apply-templates select="param"/>
+               <xsl:text>)</xsl:text>
+               <xsl:apply-templates select="return"/>
+               <xsl:text>&#10;</xsl:text>
+       </xsl:template>
+
+       <xsl:template match="param">
+               <xsl:value-of select="@name"/>
+               <xsl:text> = </xsl:text>
+               <xsl:value-of select="."/>
+               <xsl:if test="position() != last()">
+                       <xsl:text>, </xsl:text>
+               </xsl:if>
+       </xsl:template>
+
+       <xsl:template match="return">
+               <xsl:text> = </xsl:text>
+               <xsl:value-of select="."/>
+       </xsl:template>
+
+</xsl:transform>
index cf95452f3974bc33b3c2209f0290945ab55f295b..de4336f1afc369b97fcee1c56a6a9216c70d1693 100644 (file)
@@ -2,7 +2,7 @@
 
 <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
-<xsl:output method="html" />
+       <xsl:output method="html" />
 
        <xsl:template match="/trace">
                <html>