XMLDescription.xsd 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0"?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  3. <xsd:complexType name="settings">
  4. <xsd:choice minOccurs="0" maxOccurs="unbounded">
  5. <xsd:element name="state"/>
  6. <xsd:element name="geometry"/>
  7. <xsd:element name="font"/>
  8. <xsd:element name="version"/>
  9. <xsd:element name="name"/>
  10. <xsd:element name="appsetting" minOccurs="0" maxOccurs="unbounded"/>
  11. </xsd:choice>
  12. </xsd:complexType>
  13. <xsd:complexType name="events">
  14. <xsd:sequence>
  15. <xsd:element minOccurs="0" maxOccurs="unbounded" name="event">
  16. <xsd:complexType>
  17. <xsd:attribute name="widget" type="xsd:string" />
  18. <xsd:attribute name="command" type="xsd:string" />
  19. <xsd:attribute name="arguments" type="xsd:string" />
  20. <xsd:attribute name="type">
  21. <xsd:simpleType>
  22. <xsd:restriction base="xsd:string">
  23. <xsd:enumeration value="action" />
  24. <xsd:enumeration value="check" />
  25. </xsd:restriction>
  26. </xsd:simpleType>
  27. </xsd:attribute>
  28. </xsd:complexType>
  29. </xsd:element>
  30. </xsd:sequence>
  31. </xsd:complexType>
  32. <xsd:element name="QtTesting">
  33. <xsd:complexType>
  34. <xsd:sequence>
  35. <xsd:element name="settings" type="settings" minOccurs="0" maxOccurs="1"/>
  36. <xsd:element name="events" type="events"/>
  37. </xsd:sequence>
  38. </xsd:complexType>
  39. </xsd:element>
  40. </xsd:schema>