--- nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/05/01 20:39:54 1.1 +++ nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/05/07 13:01:33 1.6 @@ -2,14 +2,28 @@ - @@ -21,25 +35,43 @@ + - + + - - - 1. passthru logic - - passthru - - - - * - passthru + + + identity_template_rule + + + + + + + + @* + + - - comment() - passthru + + + + + + 1. override built-in rules + + comment() + + identity_template_rule + @@ -47,28 +79,348 @@ + + + + + + + + + + + + - 2. context finder - + + + Insert + after + + + + + + + Insert + before + + + + + + + Append + + . + + + + + + + Update + + . + + + + + + + Remove + + . + + + + + + + Rename + + . + + + + + + + + 2. context finder + + + + + + + + + + + + + + + + + + * + + identity_template_rule + + + + + + + + + + + + + + + + + + + + 2.a. Insert + + + + + + + + + + + identity_template_rule + + + + + + + + + + + + + + + 2.b. Append + + + + + + + + + + + + + + + 2.c. Update + + + + + + + + + + + + + + + 2.d. Remove + + + + + 2.e. Rename (Remove context and Append modified identity template) + + [5.a.] modify node name + + + + + + + + + + + + + + + + + + + identity_template_rule + + + + + + + + + + + - + + + + + + - 3. rewrite / vivify elements/attributes + 3.a. vivify generic node - + + 3.b. vivify node attributes - + + + 4.a. vivify text node + + + + + + + + + 4.b. vivify PI node + + + + + + + + + 4.c. vivify comment node + + + + + + + + + + 5.a. vivify xsl-element "variable" + + + Variables + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5.b. vivify xsl-element "value-of" + + Variables + + + + + + + + + + + + + + + \ No newline at end of file