The 'type' element was outside of the 'interleave' definition. Signed-off-by: Peter Krempa <pkrempa@xxxxxxxxxx> --- src/conf/schemas/domaincommon.rng | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincommon.rng index b6371940e4..2801f8fcb8 100644 --- a/src/conf/schemas/domaincommon.rng +++ b/src/conf/schemas/domaincommon.rng @@ -438,15 +438,15 @@ <define name="osexe"> <element name="os"> - <element name="type"> - <optional> - <attribute name="arch"> - <ref name="archnames"/> - </attribute> - </optional> - <value>exe</value> - </element> <interleave> + <element name="type"> + <optional> + <attribute name="arch"> + <ref name="archnames"/> + </attribute> + </optional> + <value>exe</value> + </element> <optional> <element name="init"> <ref name="absFilePath"/> -- 2.37.3