XML Schema中是否有一种方法可以定义/命名一组可以在许多元素定义上重用的属性,而无需将整个属性定义剪切/粘贴到每个元素定义中?
例如,如果我想在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"/>