introduction multimedia
[]
readme
course
preface
1
2
3
4
5
6
7
appendix
checklist
research
quotes
resources
director
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text"/>
<!-- Xstep2step
Author: Zhisheng Huang 2002
Version: 0.20
-->
<xsl:template match="/step">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="head">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="library">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="action">
script(<xsl:value-of select="@name"/>,Action):-
Action =<xsl:apply-templates/>
!.
</xsl:template>
<xsl:template match="start">
start_action(<xsl:value-of select="@action"/>).
</xsl:template>
<xsl:template match="world">
worldURL(<xsl:value-of select="@url"/>).
</xsl:template>
<xsl:template match="meta_language">
meta_language(<xsl:value-of select="@value"/>).
</xsl:template>
<xsl:template match="seq">
seq([<xsl:apply-templates/>
]),</xsl:template>
<xsl:template match="par">
par([<xsl:apply-templates/>
]),</xsl:template>
<xsl:template match="choice">
choice([<xsl:apply-templates/>
]),</xsl:template>
<xsl:template match="dir"></xsl:template>
<xsl:template match="speed"></xsl:template>
<xsl:template match="increment">increment(,,)</xsl:template>
<xsl:template match="position">position(,,)</xsl:template>
<xsl:template match="rotation">rotation(,,,)</xsl:template>
<xsl:template match="time">time(,)</xsl:template>
<xsl:template match="turn">
turn(<xsl:value-of select="@actor"/>, ,,),</xsl:if></xsl:template>
<xsl:template match="move">
move(<xsl:value-of select="@actor"/>, , , ),</xsl:if></xsl:template>
<xsl:template match="move_body">
move_body(<xsl:value-of select="@actor"/>,,),</xsl:if></xsl:template>
<xsl:template match="script_action">
script_action(<xsl:value-of select="@name"/>),</xsl:if></xsl:template>
<xsl:template match="if_then_else">
if_then_else(<xsl:value-of select="@condition"/>, , ),</xsl:if></xsl:template>
<xsl:template match="do">
do(<xsl:value-of select="@state"/>),</xsl:if></xsl:template>
<xsl:template match="repeat">
repeat(<xsl:value-of select="@action"/>, ),</xsl:if></xsl:template>
<!-- ignore all not matched -->
<!-- xsl:template match="*" priority="-1"/ -->
</xsl:stylesheet>
[]
readme
course
preface
1
2
3
4
5
6
7
appendix
checklist
research
quotes
resources
director
eliens@cs.vu.nl

draft version 0.9 (7/1/2002)