File: democonvert.xsl

package info (click to toggle)
pingus 0.7.6-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 31,672 kB
  • sloc: cpp: 42,080; xml: 2,319; lisp: 521; ruby: 455; ansic: 365; objc: 248; sh: 247; makefile: 140; python: 15
file content (26 lines) | stat: -rw-r--r-- 926 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:output 
     method="text" 
     indent="yes" 
     encoding="UTF-8" /> <!-- ISO-8859-1 -->

  <xsl:template match="/pingus-demo/level">   
    <xsl:text>(level&#10;</xsl:text>
    <xsl:text>  (name "</xsl:text><xsl:value-of  select="text()" /><xsl:text>")</xsl:text>
    <xsl:text>)&#10;</xsl:text>
  </xsl:template>

  <xsl:template match="/pingus-demo/events/pingu-action">
    <xsl:text>(pingu-action </xsl:text>
    <xsl:text>(time </xsl:text><xsl:value-of  select="@time" /><xsl:text>) </xsl:text>
    <xsl:text>(id </xsl:text><xsl:value-of  select="@id" /><xsl:text>) </xsl:text>
    <xsl:text>(action "</xsl:text><xsl:value-of  select="@action" /><xsl:text>")</xsl:text>
    <xsl:text>)&#10;</xsl:text>
  </xsl:template>

  <xsl:template match="text()">
  </xsl:template>
</xsl:stylesheet>