<xs:complexType name="record">
<xs:annotation>
<xs:documentation>A record inside a record</xs:documentation>
</xs:annotation>
<xs:sequence maxOccurs="unbounded">
<xs:choice>
<xs:element name="node">
<xs:annotation>
<xs:documentation>A node inside a record.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="dotml:id" use="required"/>
<xs:attribute name="label" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="record" type="dotml:record">
<xs:annotation>
<xs:documentation>A record inside a record.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType> |