# HG changeset patch # User paulb # Date 1138322456 0 # Node ID 490425e80153d5637a1adee4a70bb2d92435cb5d # Parent 1c7309b5dadadd1e32ce51855e1321e94f9bcd46 [project @ 2006-01-27 00:40:56 by paulb] Changed the method of preparation so that output stylesheets use template rules as opposed to nested for-each loops; this potentially allows recursive templates. Changed the extraction stylesheet to operate on original templates rather than output stylesheets. Added template:copy to various lists for attribute exclusion. diff -r 1c7309b5dada -r 490425e80153 XSLForms/XSL/Extract.xsl --- a/XSLForms/XSL/Extract.xsl Fri Jan 27 00:35:15 2006 +0000 +++ b/XSLForms/XSL/Extract.xsl Fri Jan 27 00:40:56 2006 +0000 @@ -18,13 +18,9 @@ --> + xmlns:template="http://www.boddie.org.uk/ns/xmltools/template"> - @@ -33,33 +29,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - + diff -r 1c7309b5dada -r 490425e80153 XSLForms/XSL/FixNamespace.xsl --- a/XSLForms/XSL/FixNamespace.xsl Fri Jan 27 00:35:15 2006 +0000 +++ b/XSLForms/XSL/FixNamespace.xsl Fri Jan 27 00:40:56 2006 +0000 @@ -39,7 +39,7 @@ - + diff -r 1c7309b5dada -r 490425e80153 XSLForms/XSL/Prepare.xsl --- a/XSLForms/XSL/Prepare.xsl Fri Jan 27 00:35:15 2006 +0000 +++ b/XSLForms/XSL/Prepare.xsl Fri Jan 27 00:40:56 2006 +0000 @@ -23,109 +23,158 @@ + xmlns:template="http://www.boddie.org.uk/ns/xmltools/template" + xmlns:str="http://exslt.org/strings" + extension-element-prefixes="str"> - + + - + - - + + + + + + + + + + + + + + + + - - + + + + true + + + + + + + + + + + false + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + false - - - + + + + + - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + @@ -242,7 +291,7 @@ - +