# HG changeset patch # User paulb # Date 1128120823 0 # Node ID 15159e66b39a24598ffc172fe969f5124e809f8d # Parent f4a48f149140cc2e5135609050bb9b62e9f40d00 [project @ 2005-09-30 22:53:43 by paulb] Added special "macro" attribute support: simpler attributes for use in templates. Also added experimental stylesheets for schema creation and for the production of generic processing stylesheets. diff -r f4a48f149140 -r 15159e66b39a XSLForms/XSL/PrepareMacro.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/XSLForms/XSL/PrepareMacro.xsl Fri Sep 30 22:53:43 2005 +0000 @@ -0,0 +1,62 @@ + + + + + + + + + + {template:this-attribute()} + {$this-value} + + + + + + + + + ={template:this-element()} + + + + + + + + + + + {template:new-attribute('')} + + + + + + + + + + + + + @ = ../@ + + @ + {@} + + + + + + + + + + + + + diff -r f4a48f149140 -r 15159e66b39a XSLForms/XSL/Schema.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/XSLForms/XSL/Schema.xsl Fri Sep 30 22:53:43 2005 +0000 @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r f4a48f149140 -r 15159e66b39a XSLForms/XSL/Skeleton.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/XSLForms/XSL/Skeleton.xsl Fri Sep 30 22:53:43 2005 +0000 @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +