diff --git a/xml/nodes-2.9.rng b/xml/nodes-2.9.rng
index c3bb25dee4..85a867032b 100644
--- a/xml/nodes-2.9.rng
+++ b/xml/nodes-2.9.rng
@@ -1,45 +1,45 @@
-
normal
member
ping
remote
diff --git a/xml/nodes-2.9.rng b/xml/nodes-3.0.rng
similarity index 85%
copy from xml/nodes-2.9.rng
copy to xml/nodes-3.0.rng
index c3bb25dee4..5a213c416c 100644
--- a/xml/nodes-2.9.rng
+++ b/xml/nodes-3.0.rng
@@ -1,45 +1,44 @@
-
- normal
member
ping
remote
-
+
-
+
diff --git a/xml/test-2/040-nodes-rename-type.ref b/xml/test-2/040-nodes-rename-type.ref
new file mode 100644
index 0000000000..58d58d828c
--- /dev/null
+++ b/xml/test-2/040-nodes-rename-type.ref
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/test-2/040-nodes-rename-type.ref.err b/xml/test-2/040-nodes-rename-type.ref.err
new file mode 100644
index 0000000000..e5a6b64a36
--- /dev/null
+++ b/xml/test-2/040-nodes-rename-type.ref.err
@@ -0,0 +1,2 @@
+Cluster node: virt-063 (id=virt-063): keeping type as type, redefined as member, for matching normal
+Cluster node: virt-064 (id=virt-064): keeping type as type, redefined as member, for matching normal
diff --git a/xml/test-2/040-nodes-rename-type.xml b/xml/test-2/040-nodes-rename-type.xml
new file mode 100644
index 0000000000..fe19d91b84
--- /dev/null
+++ b/xml/test-2/040-nodes-rename-type.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/upgrade-2.10.xsl b/xml/upgrade-2.10.xsl
index 7fb3e4f14c..77e0506182 100644
--- a/xml/upgrade-2.10.xsl
+++ b/xml/upgrade-2.10.xsl
@@ -1,1385 +1,1467 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+