<xs:attributeGroup name="LinksAndReferencesGroup">
<xs:annotation>
<xs:documentation>this group is used to create hierarchical and non hierarchical links within a given xml file</xs:documentation>
</xs:annotation>
<xs:attribute name="ID" type="xs:ID" use="optional">
<xs:annotation>
<xs:documentation>A unique ID within an XML file. That ID can exist outside the xml file or not.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Ref" type="ReferenceType" use="optional">
<xs:annotation>
<xs:documentation>A reference to a valid ID within an XML file. External links are not supported. Usually the referenced object is of the same type or the type is obvious within the context. If several references are required, other attributed with Ref suffix will be present. xxxcould investigate xLinks</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Parent" type="ReferenceType" use="optional">
<xs:annotation>
<xs:documentation>A reference to a parent object in case of hierarchical trees. This is used to create complex tree like hierarchies</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="XPath" type="xs:string" use="optional"/>
</xs:attributeGroup> |