<xs:complexType name="frame">
<xs:annotation>
<xs:documentation>The frame type represents a frame or fretboard diagram used together with a chord symbol. The representation is based on the NIFF guitar grid with additional information.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="frame-strings" type="xs:positiveInteger">
<xs:annotation>
<xs:documentation>The frame-strings element gives the overall size of the frame in vertical lines (strings).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="frame-frets" type="xs:positiveInteger">
<xs:annotation>
<xs:documentation>The frame-frets element gives the overall size of the frame in horizontal spaces (frets).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="first-fret" type="first-fret" minOccurs="0"/>
<xs:element name="frame-note" type="frame-note" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="position"/>
<xs:attributeGroup ref="color"/>
<xs:attributeGroup ref="halign"/>
<xs:attributeGroup ref="valign"/>
<xs:attribute name="height" type="tenths"/>
<xs:attribute name="width" type="tenths"/>
</xs:complexType> |