--- nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/05/01 23:42:48 1.2 +++ nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/06/06 04:02:34 1.7 @@ -2,14 +2,28 @@ - @@ -46,20 +60,18 @@ - - - 1. passthru logic - - passthru - - - - * - passthru - - - comment() - passthru + + 1. override built-in rules + + comment() + + identity_template_rule + @@ -73,37 +85,202 @@ - + + + + + + + - 2. context finder - + + Insert + after + + + + + + + Insert + before + + + + + + + Append + + . + + + + + + + Update + + . + + + + + + + Remove + + + + + + + + + + Rename + + . + + + + + + + + 2. context finder + + + + + + + + + + + + + * + + identity_template_rule + + + + - /addresses/address + - + + - - + + - - - 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 + + + + + + + + + + + + @@ -111,34 +288,140 @@ identity_template_rule + + - + - + + + + + + - 3.a. vivify elements + 3.a. vivify generic node - + - 3.b. vivify attributes + 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