diff --git a/docs/schemas/domain.rng b/docs/schemas/domain.rng
index cf0be68c27c3d39f900f3140fb628e1843f3a3fa..114b87e261f48cd222a6375a6174e0007e892476 100644
--- a/docs/schemas/domain.rng
+++ b/docs/schemas/domain.rng
@@ -1,9 +1,21 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
index 59f3fdd525fef52edae66f0bfb23a52c0a84814b..df2c839e340abaf14f7e3de0e6838dfba65e337d 100644
--- a/docs/schemas/domaincommon.rng
+++ b/docs/schemas/domaincommon.rng
@@ -1213,7 +1213,7 @@
-
+
@@ -1235,7 +1235,7 @@
-
+
@@ -1255,7 +1255,7 @@
-
+
@@ -1296,7 +1296,7 @@
-
+
@@ -1306,10 +1306,11 @@
-
+
+
diff --git a/docs/schemas/domainsnapshot.rng b/docs/schemas/domainsnapshot.rng
index 644da90f9c33a2c66be2d95c1b645cd2234c35c6..bec12dbe24a14178d1a814f08e5a7147bca1e5fe 100644
--- a/docs/schemas/domainsnapshot.rng
+++ b/docs/schemas/domainsnapshot.rng
@@ -75,7 +75,12 @@
-
+
+
+
+
@@ -102,6 +107,11 @@
+
+
+
+
+
@@ -138,10 +148,13 @@
+
+
+
-
+
@@ -157,7 +170,7 @@
-
+
@@ -170,7 +183,7 @@
-
+
diff --git a/docs/schemas/storagecommon.rng b/docs/schemas/storagecommon.rng
index 1015e8d33427b098751c5c0920e0f5b0ac98bec0..06b2f81fde59d97f410d830689c426c5b297442c 100644
--- a/docs/schemas/storagecommon.rng
+++ b/docs/schemas/storagecommon.rng
@@ -79,4 +79,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/domainsnapshotxml2xmlin/disk-invalid.xml b/tests/domainsnapshotxml2xmlin/disk-invalid.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6d2bea4b971237113105134a8f306f965686e39c
--- /dev/null
+++ b/tests/domainsnapshotxml2xmlin/disk-invalid.xml
@@ -0,0 +1,10 @@
+
+ asdf
+ adsf
+
+
+
+
+
+
+