--- nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/05/06 14:33:31 1.3 +++ nfo/perl/libs/XML/XUpdate/xupdate2xsl.xml 2003/05/07 03:40:30 1.4 @@ -4,17 +4,26 @@ @@ -51,21 +60,18 @@ - - - 1. passthru logic - - passthru - - - - - *ab - passthru - - - comment() - passthru + + 1. override built-in rules + + comment() + + identity_template_rule + @@ -79,40 +85,193 @@ - + + + - 2. context finder - + + Insert + after + + + + + + Insert + before + + + + + + Append + + . + + + + + + Update + + . + + + + + + Remove + + . + + + + + + Rename + + . + + + + + + + + 2. context finder + + + + + + + + + haha + + + + + + + * + + identity_template_rule + + + - * - + + - - + + - - + + - - - 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 + + + + + + + + + + + + @@ -124,33 +283,93 @@ - - + - + + + - 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" + + + + + + + /addresses[2]/address[4]/town + + + hui + + + + + + 5.b. vivify xsl-element "value-of" + + + + + abs + + + + \ No newline at end of file