From 88652c2a4675afe9b83b3e9a175e2c39302de040 Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Sun, 26 Apr 2015 22:03:06 +0600 Subject: Add an option to keep child order, will be used for rendering. --- data/schemata/interface_definition.rnc | 2 +- data/schemata/interface_definition.rng | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'data') diff --git a/data/schemata/interface_definition.rnc b/data/schemata/interface_definition.rnc index 3ad1dd8..5c60ffb 100644 --- a/data/schemata/interface_definition.rnc +++ b/data/schemata/interface_definition.rnc @@ -50,7 +50,7 @@ node = element node tagNode = element tagNode { (ownerAttr? & nodeNameAttr), - (properties? & children ) + (properties? & (element keepChildOrder { empty })? & children ) } # Leaf nodes are terminal configuration nodes that can't have children, diff --git a/data/schemata/interface_definition.rng b/data/schemata/interface_definition.rng index 4625b67..a42808b 100644 --- a/data/schemata/interface_definition.rng +++ b/data/schemata/interface_definition.rng @@ -84,6 +84,11 @@ + + + + + -- cgit v1.2.3