# HG changeset patch # User cin # Date 1520812714 -10800 # Node ID 19a8a71eaa54fd352b3b667d5e83bb6f6df8da5a # Parent d3542662cf70e77540a7c739cbcacd7e87eb311e added test-model.xsl template for testing purpose of model.xsl working on members expansion templates diff -r d3542662cf70 -r 19a8a71eaa54 data/sample.xml --- a/data/sample.xml Sun Mar 11 10:27:32 2018 +0300 +++ b/data/sample.xml Mon Mar 12 02:58:34 2018 +0300 @@ -28,7 +28,6 @@ - @@ -40,7 +39,9 @@ - + + + \ No newline at end of file diff -r d3542662cf70 -r 19a8a71eaa54 xslt/model.xsl --- a/xslt/model.xsl Sun Mar 11 10:27:32 2018 +0300 +++ b/xslt/model.xsl Mon Mar 12 02:58:34 2018 +0300 @@ -1,10 +1,8 @@  + exclude-result-prefixes="m xsl exsl"> @@ -14,9 +12,7 @@ - - - + @@ -174,7 +170,7 @@ expand-member-reference is special mode used to traverse inside members which are referenced from relations. By default this mode - does nothing. + creates deep copy of all elements. Use this templates to produce intermediate model for further processing by specific code-generators. @@ -192,7 +188,7 @@ - + @@ -207,17 +203,18 @@ + - - - + + + @@ -226,12 +223,20 @@ - - + + + + + + + + + + @@ -241,7 +246,7 @@ - + @@ -249,24 +254,32 @@ - - + + + - - - + + + + - + + - + + + + + + diff -r d3542662cf70 -r 19a8a71eaa54 xslt/test-model.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xslt/test-model.xsl Mon Mar 12 02:58:34 2018 +0300 @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file