<xs:attributeGroup name="DEF_USE">
<xs:annotation>
<xs:documentation source="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#DEFL_USESemantics"/>
</xs:annotation>
<xs:attribute name="DEF" type="xs:ID">
<xs:annotation>
<xs:appinfo>DEF defines a unique ID name for each node, referencable by other nodes.</xs:appinfo>
<xs:documentation source="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#DEFL_USESemantics"/>
</xs:annotation>
</xs:attribute>
<xs:attribute name="USE" type="xs:IDREF">
<xs:annotation>
<xs:appinfo>USE means reuse an already DEF-ed node ID, excluding all child nodes and all other attributes (except for containerField, which can have a different value).</xs:appinfo>
<xs:documentation source="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/concepts.html#DEFL_USESemantics"/>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |