Upcoming changes will make outputting these subelements optional.
While we are here drop the useless interleave: since this is an output
only format the elements are always in the same order
Acked-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
<define name='devices'>
<element name='devices'>
- <interleave>
+ <optional>
<ref name='disk'/>
+ </optional>
+ <optional>
<ref name='graphics'/>
+ </optional>
+ <optional>
<ref name='video'/>
+ </optional>
+ <optional>
<ref name='hostdev'/>
- </interleave>
+ </optional>
</element>
</define>
<define name='features'>
<element name='features'>
- <interleave>
+ <optional>
<ref name='gic'/>
+ </optional>
+ <optional>
<ref name='vmcoreinfo'/>
+ </optional>
+ <optional>
<ref name='vmgenid'/>
+ </optional>
+ <optional>
<ref name='sev'/>
- </interleave>
+ </optional>
</element>
</define>