summaryrefslogtreecommitdiffstats
path: root/src/main/resources/libvirt/rng/nwfilter.rng
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/libvirt/rng/nwfilter.rng')
-rw-r--r--src/main/resources/libvirt/rng/nwfilter.rng36
1 files changed, 19 insertions, 17 deletions
diff --git a/src/main/resources/libvirt/rng/nwfilter.rng b/src/main/resources/libvirt/rng/nwfilter.rng
index a75de7e..262bd55 100644
--- a/src/main/resources/libvirt/rng/nwfilter.rng
+++ b/src/main/resources/libvirt/rng/nwfilter.rng
@@ -7,20 +7,21 @@
</start>
<define name="filter">
<element name="filter">
- <ref name="filter-node-attributes"/>
- <optional>
- <element name="uuid">
- <ref name="UUID"/>
- </element>
- </optional>
- <zeroOrMore>
- <choice>
- <element name="filterref">
- <ref name="filterref-node-attributes"/>
+ <interleave>
+ <ref name="filter-node-attributes"/>
+ <optional>
+ <element name="uuid">
+ <ref name="UUID"/>
</element>
- <element name="rule">
- <ref name="rule-node-attributes"/>
- <choice>
+ </optional>
+ <zeroOrMore>
+ <choice>
+ <element name="filterref">
+ <ref name="filterref-node-attributes"/>
+ </element>
+ <element name="rule">
+ <ref name="rule-node-attributes"/>
+ <choice>
<empty/>
<element name="mac">
<ref name="match-attribute"/>
@@ -199,10 +200,11 @@
<ref name="common-ipv6-attributes-p2"/>
<ref name="comment-attribute"/>
</element>
- </choice>
- </element>
- </choice>
- </zeroOrMore>
+ </choice>
+ </element>
+ </choice>
+ </zeroOrMore>
+ </interleave>
</element>
</define>