x:apply-templates starts to live
The Scheme function "x:apply-templates" should work like the XSLT function "apply-templates". The very basic test case is passed today.
The default XSLT stylesheet is extended by the following template for elements.
<x:template match="*"> <elem name="{name()}"> <x:apply-templates select="*"/> </elem> </x:template>
The function x:apply-templates is used as follows.
`( ,(x:apply-templates '(a1)) ,(x:apply-templates '()) ,(x:apply-templates '((a2))) ,(x:apply-templates '((a3) (a4) (a5 (a6)))) )
And result is as expected:
<elem name="a1"/> <elem name="a2"/> <elem name="a3"/><elem name="a4"/> <elem name="a5"><elem name="a6"/></elem>
Categories:
Generative XML