timer
DEF time TimeSensor { loop TRUE cycleInterval 2 }
DEF script Script {
eventIn SFTime pulse
eventOut SFInt32 next
url "javascript:
function pulse(value) { next = 1; Browser.print('x'); }
"
}
ROUTE time.cycleTime TO script.pulse
ROUTE script.next TO slides.next
##</>
<xsl-value-of select="</gt;"/>
</xsl:template>
<xsl:template match="*/slide">
slide { children [
<xsl:apply-templates/>
] }
</xsl:template>
<xsl:template match="*/text">
text { lines [
<xsl:apply-templates/>
] }
</xsl:template>
<xsl:template match="*/line">
line { string [ "<xsl:value-of select="@string"/>
<xsl:apply-templates/> " ] }
</xsl:template>
<xsl:template match="*/break">
line { string [ "<xsl:apply-templates/>" ] }
</xsl:template>
<xsl:template match="*/vrml">
<xsl:apply-templates/>
</xsl:template>
<!-- ignore all not matched -->
<!-- xsl:template match="*" priority="-1"/ -->
</xsl:stylesheet>
[]
readme
preface
1
2
3
4
5
6
7
appendix
checklist
resources
director
eliens@cs.vu.nl

draft version 0.9 (7/1/2002)