在 XML 模式中是否有一种方法可以定义/命名一组可以在许多元素定义上重复使用的属性,而无需将整个属性定义剪切/粘贴到每个元素定义中?
例如,如果我想要我的 xsd 中 20 个不同元素的三个属性,我能否以某种方式将它们命名为一个组并引用它们,而不必将相同的完整定义重复为所有 20 个元素的一部分?
<xs:attribute name="lang" type="xs:string" use="required"/>
<xs:attribute name="page" type="xs:string"/>
<xs:attribute name="alphabet" type="xs:string"/>
最佳答案
是的,有' xs:attributeGroup ' 为此目的。
关于xsd - 在 XSD 中的许多元素上重用属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12306500/