File: Samples.xsd

package info (click to toggle)
cegui-mk2 0.8.7%2Bgit20220615-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 57,816 kB
  • sloc: cpp: 306,263; python: 1,175; ansic: 812; sh: 616; xml: 191; java: 162; makefile: 21
file content (24 lines) | stat: -rw-r--r-- 1,182 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xsd:element name="Samples" type="sampsSamplesType" />
	<xsd:complexType name="sampsSamplesType">
        <xsd:sequence>
            <xsd:element name="SampleDefinition" type="sampsSampleDefinitionType" minOccurs="0" maxOccurs="unbounded" />
        </xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="sampsSampleDefinitionType">
        <xsd:attribute name="name" type="xsd:string" use="required" />
        <xsd:attribute name="type" type="sampsSampleTypeEnum" use="required" />
        <xsd:attribute name="summary" type="xsd:string" use="optional"  default="" />
        <xsd:attribute name="description" type="xsd:string" use="optional"  default="" />
        <xsd:attribute name="credits" type="xsd:string" use="optional"  default="" />
	</xsd:complexType>
    <xsd:simpleType name="sampsSampleTypeEnum">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="C++ Module" />
            <xsd:enumeration value="Lua" />
            <xsd:enumeration value="Python" />
        </xsd:restriction>
    </xsd:simpleType>
</xsd:schema>