coloring.xsd 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  3. <xs:element name="detector">
  4. <xs:complexType>
  5. <xs:simpleContent>
  6. <xs:extension base="xs:string">
  7. <xs:attribute type="xs:string" name="name" use="optional"/>
  8. <xs:attribute type="xs:string" name="color" use="optional"/>
  9. <xs:attribute type="xs:byte" name="transparency" use="optional"/>
  10. <xs:attribute type="xs:string" name="isRecursiveColoring" use="optional"/>
  11. </xs:extension>
  12. </xs:simpleContent>
  13. </xs:complexType>
  14. </xs:element>
  15. <xs:element name="coloring">
  16. <xs:annotation>
  17. <xs:documentation>// COLOR SET:
  18. white, black, gray,
  19. blue, azure (темно-синий), cyan (морской волны), teal (бирюзовый),
  20. green, spring (светло-зеленый), green+2 (темно-зеленый), spring+2 (темно-зеленый), khaki
  21. yellow, orange (желтый с оттенком), orange+2 (оранжевый кор.), orange+1 (светло-оранжевый кор.), orange+7 (выделенно-оранжевый)
  22. red, violet, magenta (бардовый), magenta-6 (светло-бардовый), pink (темно-розовый)
  23. </xs:documentation>
  24. </xs:annotation>
  25. <xs:complexType mixed="true">
  26. <xs:sequence>
  27. <xs:element ref="detector" maxOccurs="unbounded" minOccurs="0"/>
  28. <xs:element ref="level" maxOccurs="unbounded" minOccurs="0"/>
  29. </xs:sequence>
  30. <xs:attribute type="xs:string" name="type" use="optional"/>
  31. </xs:complexType>
  32. </xs:element>
  33. <xs:element name="level">
  34. <xs:complexType>
  35. <xs:simpleContent>
  36. <xs:extension base="xs:string">
  37. <xs:attribute type="xs:byte" name="number" use="optional"/>
  38. <xs:attribute type="xs:string" name="color" use="optional"/>
  39. <xs:attribute type="xs:string" name="isFillLine" use="optional"/>
  40. <xs:attribute type="xs:string" name="visibility" use="optional"/>
  41. <xs:attribute type="xs:byte" name="transparency" use="optional"/>
  42. </xs:extension>
  43. </xs:simpleContent>
  44. </xs:complexType>
  45. </xs:element>
  46. </xs:schema>