edouard@1936: include yslt.yml2 Edouard@2630: !! Edouard@2630: def indent(level): Edouard@2630: return "" Edouard@2630: !! 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@2636: xmlns:regexp="http://exslt.org/regular-expressions", Edouard@2636: xmlns:str="http://exslt.org/strings", Edouard@2638: xmlns:func="http://exslt.org/functions", Edouard@2638: extension-element-prefixes='exsl regexp str func' edouard@1936: ) alias stylesheet { edouard@1936: output *output; edouard@1936: content; edouard@1936: }; edouard@1936: Edouard@2630: decl indent() alias -; Edouard@2630: 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: