重用XSD中许多元素的属性

时间:2012-09-06 18:47:20

标签: xsd attributes

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"/> 

1 个答案:

答案 0 :(得分:4)

是的,为此目的有'xs:attributeGroup'。