XSD 中的空模型组定义是否会更改定义的有效 XML 语言?

Do empty model group definitions in XSD change the defined valid XML language?

AUTOSAR_00048.xsd中有很多模型组定义都是没有粒子的序列,像这样:

<xsd:group xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:AR="http://autosar.org/schema/r4.0" name="AR-ELEMENT">
  <xsd:sequence/>
</xsd:group>

我不知道是否可以通过某种方式扩展模型组。但是这个XSD.

里面肯定没有扩展AR-ELEMENT

我的问题是这样的“空”组模型是否会更改 XSD 指定的 XML 个实例集。或者这样的模型组定义是否也可能丢失并且由 XSD 确定的语言仍然相同。

可以删除空模型组,而不会以任何方式改变 XSD 模型的含义。

模型组没有扩展机制。有时,标准机构会提供一个空模型组作为用户定义元素的占位符。这可确保将用户定义的元素添加到 XSD 中定义的位置。不过不确定这是否是您 XSD 中模型组为空的原因。