diff --git a/xml/alerts-3.9.rng b/xml/alerts-3.9.rng
new file mode 100644
index 0000000000..ea25af60bf
--- /dev/null
+++ b/xml/alerts-3.9.rng
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/constraints-next.rng b/xml/constraints-3.9.rng
similarity index 90%
copy from xml/constraints-next.rng
copy to xml/constraints-3.9.rng
index 2c3e5c1e62..d28d54e1b3 100644
--- a/xml/constraints-next.rng
+++ b/xml/constraints-3.9.rng
@@ -1,265 +1,261 @@
-
-
+
group
listed
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
stop
demote
fence
freeze
always
never
exclusive
start
promote
demote
stop
-
+
Stopped
Started
Promoted
Unpromoted
Master
Slave
Optional
Mandatory
Serialize
-
+
-
+
diff --git a/xml/constraints-next.rng b/xml/constraints-next.rng
index 2c3e5c1e62..8548236b25 100644
--- a/xml/constraints-next.rng
+++ b/xml/constraints-next.rng
@@ -1,265 +1,265 @@
-
+
group
listed
stop
demote
fence
freeze
always
never
exclusive
start
promote
demote
stop
Stopped
Started
Promoted
Unpromoted
Master
Slave
Optional
Mandatory
Serialize
-
+
diff --git a/xml/nodes-3.9.rng b/xml/nodes-3.9.rng
new file mode 100644
index 0000000000..9454ee34ca
--- /dev/null
+++ b/xml/nodes-3.9.rng
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ member
+ ping
+ remote
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/nvset-3.9.rng b/xml/nvset-3.9.rng
new file mode 100644
index 0000000000..09d2be0c42
--- /dev/null
+++ b/xml/nvset-3.9.rng
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/options-3.9.rng b/xml/options-3.9.rng
new file mode 100644
index 0000000000..18620ebe6f
--- /dev/null
+++ b/xml/options-3.9.rng
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+ cluster-infrastructure
+
+
+
+
+
+ heartbeat
+ openais
+ classic openais
+ classic openais (with plugin)
+ cman
+
+
+
+
+
+
+
+
+
+
+ cluster-infrastructure
+ cluster_recheck_interval
+ dc_deadtime
+ default-action-timeout
+ default_action_timeout
+ default-migration-threshold
+ default_migration_threshold
+ default-resource-failure-stickiness
+ default_resource_failure_stickiness
+ default-resource-stickiness
+ default_resource_stickiness
+ election_timeout
+ expected-quorum-votes
+ is-managed-default
+ is_managed_default
+ no_quorum_policy
+ notification-agent
+ notification-recipient
+ remove_after_stop
+ shutdown_escalation
+ startup_fencing
+ stonith_action
+ stonith_enabled
+ stop_orphan_actions
+ stop_orphan_resources
+ symmetric_cluster
+ transition_idle_timeout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xml/resources-3.9.rng b/xml/resources-3.9.rng
new file mode 100644
index 0000000000..37118faf20
--- /dev/null
+++ b/xml/resources-3.9.rng
@@ -0,0 +1,428 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ isolation
+ isolation-host
+ isolation-instance
+ isolation-wrapper
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ([0-9\-]+)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ requires
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Stopped
+ Started
+ Promoted
+ Unpromoted
+ Slave
+ Master
+
+
+
+
+
+
+ ignore
+ block
+ demote
+ stop
+ restart
+ standby
+ fence
+ restart-container
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ocf
+
+
+
+
+ lsb
+ heartbeat
+ stonith
+ upstart
+ service
+ systemd
+ nagios
+
+
+
+
+
diff --git a/xml/rule-3.9.rng b/xml/rule-3.9.rng
new file mode 100644
index 0000000000..82be4d6ed7
--- /dev/null
+++ b/xml/rule-3.9.rng
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ or
+ and
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lt
+ gt
+ lte
+ gte
+ eq
+ ne
+ defined
+ not_defined
+
+
+
+
+
+
+
+
+ string
+ integer
+ number
+ version
+
+
+
+
+
+
+ literal
+ param
+ meta
+
+
+
+
+
+
+
+
+ in_range
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ gt
+
+
+
+ lt
+
+
+
+
+
+ date_spec
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+