diff --git a/cts/schemas/test-3/ref.err/acl-drop.ref.err-99 b/cts/schemas/test-3/ref.err/acl-drop.ref.err-99
index e69de29bb2..c95d1d0c67 100644
--- a/cts/schemas/test-3/ref.err/acl-drop.ref.err-99
+++ b/cts/schemas/test-3/ref.err/acl-drop.ref.err-99
@@ -0,0 +1 @@
+WARNING: CIB syntax changes may invalidate ACLs that use "xpath". It is strongly recommended to run "cibadmin --upgrade" and then examine the updated CIB carefully to ensure ACLs still match the desired intent.
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-1 b/cts/schemas/test-3/ref/acl-drop.ref-1
index 26431a2011..dae7057ccf 100644
--- a/cts/schemas/test-3/ref/acl-drop.ref-1
+++ b/cts/schemas/test-3/ref/acl-drop.ref-1
@@ -1,61 +1,63 @@
-
+
+
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-2 b/cts/schemas/test-3/ref/acl-drop.ref-2
index d76cc57df6..24a060fb17 100644
--- a/cts/schemas/test-3/ref/acl-drop.ref-2
+++ b/cts/schemas/test-3/ref/acl-drop.ref-2
@@ -1,63 +1,65 @@
-
+
+
+
-
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-3 b/cts/schemas/test-3/ref/acl-drop.ref-3
index d76cc57df6..24a060fb17 100644
--- a/cts/schemas/test-3/ref/acl-drop.ref-3
+++ b/cts/schemas/test-3/ref/acl-drop.ref-3
@@ -1,63 +1,65 @@
-
+
+
+
-
+
diff --git a/cts/schemas/test-3/ref/acl-drop.ref-4 b/cts/schemas/test-3/ref/acl-drop.ref-4
index d6993cbafe..f7fc50a5db 100644
--- a/cts/schemas/test-3/ref/acl-drop.ref-4
+++ b/cts/schemas/test-3/ref/acl-drop.ref-4
@@ -1,60 +1,63 @@
-
+
+
+
+
-
+
diff --git a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-2 b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-2
index 0b92bb5e1c..d780281f79 100644
--- a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-2
+++ b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-2
@@ -1,26 +1,26 @@
-
+
-
+
-
+
diff --git a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-3 b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-3
index 0b92bb5e1c..d780281f79 100644
--- a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-3
+++ b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-3
@@ -1,26 +1,26 @@
-
+
-
+
-
+
diff --git a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-4 b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-4
index 4bceee3db1..1843d51a4b 100644
--- a/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-4
+++ b/cts/schemas/test-3/ref/bundle-promoted-max-legacy.ref-4
@@ -1,23 +1,24 @@
-
+
-
+
+
diff --git a/cts/schemas/test-3/ref/can-fail.ref-4 b/cts/schemas/test-3/ref/can-fail.ref-4
index 8bcb6b6fd0..f2309a31d8 100644
--- a/cts/schemas/test-3/ref/can-fail.ref-4
+++ b/cts/schemas/test-3/ref/can-fail.ref-4
@@ -1,112 +1,119 @@
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-1 b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-1
index 6c61030035..a4b9135dc1 100644
--- a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-1
+++ b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-1
@@ -1,21 +1,21 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-2 b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-2
index 6c61030035..a4b9135dc1 100644
--- a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-2
+++ b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-2
@@ -1,21 +1,21 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-3 b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-3
index 6c61030035..a4b9135dc1 100644
--- a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-3
+++ b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-3
@@ -1,21 +1,21 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-4 b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-4
index 6c61030035..a4b9135dc1 100644
--- a/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-4
+++ b/cts/schemas/test-3/ref/crmd-finalization-timeout.ref-4
@@ -1,21 +1,21 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-1 b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-1
index 2a73a066c7..9485173a37 100644
--- a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-1
+++ b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-1
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-2 b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-2
index 2a73a066c7..9485173a37 100644
--- a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-2
+++ b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-2
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-3 b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-3
index 2a73a066c7..9485173a37 100644
--- a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-3
+++ b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-3
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-4 b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-4
index 2a73a066c7..9485173a37 100644
--- a/cts/schemas/test-3/ref/crmd-integration-timeout.ref-4
+++ b/cts/schemas/test-3/ref/crmd-integration-timeout.ref-4
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-transition-delay.ref-1 b/cts/schemas/test-3/ref/crmd-transition-delay.ref-1
index 68323eb023..6b719988e5 100644
--- a/cts/schemas/test-3/ref/crmd-transition-delay.ref-1
+++ b/cts/schemas/test-3/ref/crmd-transition-delay.ref-1
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-transition-delay.ref-2 b/cts/schemas/test-3/ref/crmd-transition-delay.ref-2
index 68323eb023..6b719988e5 100644
--- a/cts/schemas/test-3/ref/crmd-transition-delay.ref-2
+++ b/cts/schemas/test-3/ref/crmd-transition-delay.ref-2
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-transition-delay.ref-3 b/cts/schemas/test-3/ref/crmd-transition-delay.ref-3
index 68323eb023..6b719988e5 100644
--- a/cts/schemas/test-3/ref/crmd-transition-delay.ref-3
+++ b/cts/schemas/test-3/ref/crmd-transition-delay.ref-3
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/crmd-transition-delay.ref-4 b/cts/schemas/test-3/ref/crmd-transition-delay.ref-4
index 68323eb023..6b719988e5 100644
--- a/cts/schemas/test-3/ref/crmd-transition-delay.ref-4
+++ b/cts/schemas/test-3/ref/crmd-transition-delay.ref-4
@@ -1,20 +1,20 @@
-
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-2 b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-2
index 9f0abd6d13..0acdbf526e 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-2
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-2
@@ -1,41 +1,49 @@
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-3 b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-3
index 9f0abd6d13..0acdbf526e 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-3
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-3
@@ -1,41 +1,49 @@
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-4 b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-4
index 9f0abd6d13..0acdbf526e 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-4
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-no-default.ref-4
@@ -1,41 +1,49 @@
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-2 b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-2
index b2e24f4e22..ff10b33753 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-2
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-2
@@ -1,51 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-3 b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-3
index b2e24f4e22..ff10b33753 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-3
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-3
@@ -1,51 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-4 b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-4
index b2e24f4e22..ff10b33753 100644
--- a/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-4
+++ b/cts/schemas/test-3/ref/duplicate-nvpairs-with-default.ref-4
@@ -1,51 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/fencing-level.ref-1 b/cts/schemas/test-3/ref/fencing-level.ref-1
index 0bb3e4572e..0be1a67eb7 100644
--- a/cts/schemas/test-3/ref/fencing-level.ref-1
+++ b/cts/schemas/test-3/ref/fencing-level.ref-1
@@ -1,29 +1,30 @@
+
diff --git a/cts/schemas/test-3/ref/fencing-level.ref-2 b/cts/schemas/test-3/ref/fencing-level.ref-2
index 0bb3e4572e..0be1a67eb7 100644
--- a/cts/schemas/test-3/ref/fencing-level.ref-2
+++ b/cts/schemas/test-3/ref/fencing-level.ref-2
@@ -1,29 +1,30 @@
+
diff --git a/cts/schemas/test-3/ref/fencing-level.ref-3 b/cts/schemas/test-3/ref/fencing-level.ref-3
index 0bb3e4572e..0be1a67eb7 100644
--- a/cts/schemas/test-3/ref/fencing-level.ref-3
+++ b/cts/schemas/test-3/ref/fencing-level.ref-3
@@ -1,29 +1,30 @@
+
diff --git a/cts/schemas/test-3/ref/fencing-level.ref-4 b/cts/schemas/test-3/ref/fencing-level.ref-4
index 0bb3e4572e..0be1a67eb7 100644
--- a/cts/schemas/test-3/ref/fencing-level.ref-4
+++ b/cts/schemas/test-3/ref/fencing-level.ref-4
@@ -1,29 +1,30 @@
+
diff --git a/cts/schemas/test-3/ref/id-ref.ref-2 b/cts/schemas/test-3/ref/id-ref.ref-2
index d33ffb253e..b64bbdc47a 100644
--- a/cts/schemas/test-3/ref/id-ref.ref-2
+++ b/cts/schemas/test-3/ref/id-ref.ref-2
@@ -1,71 +1,72 @@
+
diff --git a/cts/schemas/test-3/ref/id-ref.ref-3 b/cts/schemas/test-3/ref/id-ref.ref-3
index d33ffb253e..b64bbdc47a 100644
--- a/cts/schemas/test-3/ref/id-ref.ref-3
+++ b/cts/schemas/test-3/ref/id-ref.ref-3
@@ -1,71 +1,72 @@
+
diff --git a/cts/schemas/test-3/ref/id-ref.ref-4 b/cts/schemas/test-3/ref/id-ref.ref-4
index d33ffb253e..b64bbdc47a 100644
--- a/cts/schemas/test-3/ref/id-ref.ref-4
+++ b/cts/schemas/test-3/ref/id-ref.ref-4
@@ -1,71 +1,72 @@
+
diff --git a/cts/schemas/test-3/ref/moon.ref-1 b/cts/schemas/test-3/ref/moon.ref-1
index 981e14f3bd..1eb2e3279d 100644
--- a/cts/schemas/test-3/ref/moon.ref-1
+++ b/cts/schemas/test-3/ref/moon.ref-1
@@ -1,33 +1,33 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/moon.ref-2 b/cts/schemas/test-3/ref/moon.ref-2
index 981e14f3bd..1eb2e3279d 100644
--- a/cts/schemas/test-3/ref/moon.ref-2
+++ b/cts/schemas/test-3/ref/moon.ref-2
@@ -1,33 +1,33 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/moon.ref-3 b/cts/schemas/test-3/ref/moon.ref-3
index 981e14f3bd..1eb2e3279d 100644
--- a/cts/schemas/test-3/ref/moon.ref-3
+++ b/cts/schemas/test-3/ref/moon.ref-3
@@ -1,33 +1,33 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/moon.ref-4 b/cts/schemas/test-3/ref/moon.ref-4
index 981e14f3bd..1eb2e3279d 100644
--- a/cts/schemas/test-3/ref/moon.ref-4
+++ b/cts/schemas/test-3/ref/moon.ref-4
@@ -1,33 +1,33 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/nagios.ref-4 b/cts/schemas/test-3/ref/nagios.ref-4
index 4719168f78..6a94bd750b 100644
--- a/cts/schemas/test-3/ref/nagios.ref-4
+++ b/cts/schemas/test-3/ref/nagios.ref-4
@@ -1,111 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/nvpair-no-value.ref-1 b/cts/schemas/test-3/ref/nvpair-no-value.ref-1
index 5820a8429d..6c859d6261 100644
--- a/cts/schemas/test-3/ref/nvpair-no-value.ref-1
+++ b/cts/schemas/test-3/ref/nvpair-no-value.ref-1
@@ -1,33 +1,37 @@
+
+
+
+
diff --git a/cts/schemas/test-3/ref/nvpair-no-value.ref-2 b/cts/schemas/test-3/ref/nvpair-no-value.ref-2
index 5820a8429d..6c859d6261 100644
--- a/cts/schemas/test-3/ref/nvpair-no-value.ref-2
+++ b/cts/schemas/test-3/ref/nvpair-no-value.ref-2
@@ -1,33 +1,37 @@
+
+
+
+
diff --git a/cts/schemas/test-3/ref/nvpair-no-value.ref-3 b/cts/schemas/test-3/ref/nvpair-no-value.ref-3
index 5820a8429d..6c859d6261 100644
--- a/cts/schemas/test-3/ref/nvpair-no-value.ref-3
+++ b/cts/schemas/test-3/ref/nvpair-no-value.ref-3
@@ -1,33 +1,37 @@
+
+
+
+
diff --git a/cts/schemas/test-3/ref/nvpair-no-value.ref-4 b/cts/schemas/test-3/ref/nvpair-no-value.ref-4
index 5820a8429d..6c859d6261 100644
--- a/cts/schemas/test-3/ref/nvpair-no-value.ref-4
+++ b/cts/schemas/test-3/ref/nvpair-no-value.ref-4
@@ -1,33 +1,37 @@
+
+
+
+
diff --git a/cts/schemas/test-3/ref/ping-node.ref-2 b/cts/schemas/test-3/ref/ping-node.ref-2
index cb23cc0d56..ea2d29bdf7 100644
--- a/cts/schemas/test-3/ref/ping-node.ref-2
+++ b/cts/schemas/test-3/ref/ping-node.ref-2
@@ -1,26 +1,26 @@
-
+
diff --git a/cts/schemas/test-3/ref/ping-node.ref-3 b/cts/schemas/test-3/ref/ping-node.ref-3
index cb23cc0d56..ea2d29bdf7 100644
--- a/cts/schemas/test-3/ref/ping-node.ref-3
+++ b/cts/schemas/test-3/ref/ping-node.ref-3
@@ -1,26 +1,26 @@
-
+
diff --git a/cts/schemas/test-3/ref/ping-node.ref-4 b/cts/schemas/test-3/ref/ping-node.ref-4
index cb23cc0d56..ea2d29bdf7 100644
--- a/cts/schemas/test-3/ref/ping-node.ref-4
+++ b/cts/schemas/test-3/ref/ping-node.ref-4
@@ -1,26 +1,26 @@
-
+
diff --git a/cts/schemas/test-3/ref/promotable-legacy.ref-2 b/cts/schemas/test-3/ref/promotable-legacy.ref-2
index f90e1e602d..962feb058a 100644
--- a/cts/schemas/test-3/ref/promotable-legacy.ref-2
+++ b/cts/schemas/test-3/ref/promotable-legacy.ref-2
@@ -1,64 +1,64 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/promotable-legacy.ref-3 b/cts/schemas/test-3/ref/promotable-legacy.ref-3
index f90e1e602d..962feb058a 100644
--- a/cts/schemas/test-3/ref/promotable-legacy.ref-3
+++ b/cts/schemas/test-3/ref/promotable-legacy.ref-3
@@ -1,64 +1,64 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/promotable-legacy.ref-4 b/cts/schemas/test-3/ref/promotable-legacy.ref-4
index f90e1e602d..962feb058a 100644
--- a/cts/schemas/test-3/ref/promotable-legacy.ref-4
+++ b/cts/schemas/test-3/ref/promotable-legacy.ref-4
@@ -1,64 +1,64 @@
-
+
-
+
diff --git a/cts/schemas/test-3/ref/remove-after-stop.ref-1 b/cts/schemas/test-3/ref/remove-after-stop.ref-1
index 163391ab9c..bddd826b52 100644
--- a/cts/schemas/test-3/ref/remove-after-stop.ref-1
+++ b/cts/schemas/test-3/ref/remove-after-stop.ref-1
@@ -1,19 +1,20 @@
+
diff --git a/cts/schemas/test-3/ref/remove-after-stop.ref-2 b/cts/schemas/test-3/ref/remove-after-stop.ref-2
index 163391ab9c..bddd826b52 100644
--- a/cts/schemas/test-3/ref/remove-after-stop.ref-2
+++ b/cts/schemas/test-3/ref/remove-after-stop.ref-2
@@ -1,19 +1,20 @@
+
diff --git a/cts/schemas/test-3/ref/remove-after-stop.ref-3 b/cts/schemas/test-3/ref/remove-after-stop.ref-3
index 163391ab9c..bddd826b52 100644
--- a/cts/schemas/test-3/ref/remove-after-stop.ref-3
+++ b/cts/schemas/test-3/ref/remove-after-stop.ref-3
@@ -1,19 +1,20 @@
+
diff --git a/cts/schemas/test-3/ref/remove-after-stop.ref-4 b/cts/schemas/test-3/ref/remove-after-stop.ref-4
index 163391ab9c..bddd826b52 100644
--- a/cts/schemas/test-3/ref/remove-after-stop.ref-4
+++ b/cts/schemas/test-3/ref/remove-after-stop.ref-4
@@ -1,19 +1,20 @@
+
diff --git a/cts/schemas/test-3/ref/restart-type.ref-4 b/cts/schemas/test-3/ref/restart-type.ref-4
index a126b04395..6b0224881f 100644
--- a/cts/schemas/test-3/ref/restart-type.ref-4
+++ b/cts/schemas/test-3/ref/restart-type.ref-4
@@ -1,86 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/rkt.ref-4 b/cts/schemas/test-3/ref/rkt.ref-4
index b20daa5141..2b6dd69f78 100644
--- a/cts/schemas/test-3/ref/rkt.ref-4
+++ b/cts/schemas/test-3/ref/rkt.ref-4
@@ -1,85 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/role-after-failure.ref-4 b/cts/schemas/test-3/ref/role-after-failure.ref-4
index 20d2bd7c57..d8104025e3 100644
--- a/cts/schemas/test-3/ref/role-after-failure.ref-4
+++ b/cts/schemas/test-3/ref/role-after-failure.ref-4
@@ -1,113 +1,120 @@
+
+
+
+
+
+
+
diff --git a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-1 b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-1
index bacd918366..6c261f047f 100644
--- a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-1
+++ b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-1
@@ -1,32 +1,32 @@
-
+
diff --git a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-2 b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-2
index bacd918366..6c261f047f 100644
--- a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-2
+++ b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-2
@@ -1,32 +1,32 @@
-
+
diff --git a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-3 b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-3
index bacd918366..6c261f047f 100644
--- a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-3
+++ b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-3
@@ -1,32 +1,32 @@
-
+
diff --git a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-4 b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-4
index bacd918366..6c261f047f 100644
--- a/cts/schemas/test-3/ref/stonith-action-poweroff.ref-4
+++ b/cts/schemas/test-3/ref/stonith-action-poweroff.ref-4
@@ -1,32 +1,32 @@
-
+
diff --git a/cts/schemas/test-3/ref/upstart.ref-4 b/cts/schemas/test-3/ref/upstart.ref-4
index f395f98aaa..37bcaa4f64 100644
--- a/cts/schemas/test-3/ref/upstart.ref-4
+++ b/cts/schemas/test-3/ref/upstart.ref-4
@@ -1,111 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/upgrade-3.10-1.xsl b/xml/upgrade-3.10-1.xsl
index ebf6ca6e86..a86d5e0e1f 100644
--- a/xml/upgrade-3.10-1.xsl
+++ b/xml/upgrade-3.10-1.xsl
@@ -1,188 +1,200 @@
pacemaker-4.0
-
+
+
+
+
+ 1
join-finalization-timeout
+ 1
join-integration-timeout
+ 1
transition-delay
+ 1
+
+
off
+ 1
-
+
+
+
diff --git a/xml/upgrade-3.10-2.xsl b/xml/upgrade-3.10-2.xsl
index fe8203ad60..3d9a21a96f 100644
--- a/xml/upgrade-3.10-2.xsl
+++ b/xml/upgrade-3.10-2.xsl
@@ -1,322 +1,333 @@
+ and (@name = following-sibling::*/@name)]">
+
+
-
+
+
+
+ [count(.|$before) = count($before)])">
+
+
member
+ 1
+ 1
INFINITY
promotable
true
+ 1
.*
-INFINITY
never
0
'
+
+ 1
diff --git a/xml/upgrade-3.10-4.xsl b/xml/upgrade-3.10-4.xsl
index 6fede8122f..a8003751aa 100644
--- a/xml/upgrade-3.10-4.xsl
+++ b/xml/upgrade-3.10-4.xsl
@@ -1,267 +1,315 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+ = count($dropped_resource_sets))">
+
+
-
-
+
+
+
+
+
+
+
+
+ = count($dropped_resource_sets))">
+
+
+
-
-
+
+
+
+
+
+
+
+
+ = count($dropped_resource_sets))">
+
+
+
diff --git a/xml/upgrade-3.10-99.xsl b/xml/upgrade-3.10-99.xsl
index da58a83f9d..3b8e4328c4 100644
--- a/xml/upgrade-3.10-99.xsl
+++ b/xml/upgrade-3.10-99.xsl
@@ -1,96 +1,124 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/upgrade-3.10-common.xsl b/xml/upgrade-3.10-common.xsl
index 7eb2f19f5c..ae298c51b1 100644
--- a/xml/upgrade-3.10-common.xsl
+++ b/xml/upgrade-3.10-common.xsl
@@ -1,141 +1,147 @@