<xs:complexType name="fault-code"> <xs:sequence> <xs:element name="priority"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="0"/>
<xs:maxInclusive value="3"/>
</xs:restriction> </xs:simpleType> </xs:element> <xs:element minOccurs="0" name="cause" type="xs:string"/>
<xs:element minOccurs="0" name="action" type="xs:string"/>
<xs:element minOccurs="0" name="consequence" type="xs:string"/>
<xs:element name="problem-description" type="xs:string"/>
</xs:sequence> <xs:attribute name="value" type="xs:integer" use="required"/>
<xs:attribute fixed="false" name="instant" type="xs:boolean">
</xs:attribute>
</xs:complexType>