edouard@1936: include yslt.yml2 Edouard@2760: !! Edouard@2760: def indent(level): Edouard@2760: return "" Edouard@2760: !! edouard@1936: edouard@1936: in xsl { edouard@1936: decl istylesheet ( edouard@1936: *output="xml", edouard@1936: version="1.0", edouard@1936: xmlns:xsl="http://www.w3.org/1999/XSL/Transform", edouard@1936: xmlns:exsl='http://exslt.org/common', Edouard@2782: xmlns:regexp="http://exslt.org/regular-expressions", Edouard@2782: xmlns:str="http://exslt.org/strings", Edouard@2793: xmlns:func="http://exslt.org/functions", Edouard@2793: extension-element-prefixes='exsl regexp str func' edouard@1936: ) alias stylesheet { edouard@1936: output *output; edouard@1936: content; edouard@1936: }; edouard@1936: Edouard@2760: decl indent() alias -; Edouard@2760: edouard@1936: decl template(match) { edouard@1936: content; edouard@1936: }; edouard@1936: edouard@1936: decl function(name) alias template { edouard@1936: content; edouard@1936: }; edouard@1936: edouard@1936: decl call(name) alias call-template { edouard@1936: content; edouard@1936: }; edouard@1936: edouard@1936: decl apply(select) alias apply-templates { edouard@1936: content; edouard@1936: }; edouard@1936: } edouard@1936: edouard@1936: