# 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