summaryrefslogtreecommitdiffstats
path: root/test/w3c/schema/scxml-profile-minimum.xsd
blob: fa4fb4d3bb76afad2b3cb66ccc6a95d2e4ff4ff1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.w3.org/2005/07/scxml"
    xmlns="http://www.w3.org/2005/07/scxml"
    elementFormDefault="qualified">
    <xsd:annotation>
		<xsd:documentation>
		This is the XML Schema driver for SCXML 1.0, minimum profile.
		Please use this namespace for SCXML 1.0 elements:

		"http://www.w3.org/2005/07/scxml"

        </xsd:documentation>
		<xsd:documentation source="scxml-copyright.xsd"/>
	</xsd:annotation>

	<xsd:annotation>
		<xsd:documentation>
		This is the Schema Driver file for SCXML 1.0, minimum profile
		
		This schema
		  + sets the namespace for SCXML 1.0 minimum profile 
		  + imports external schemas (xml.xsd)
		  + imports SCXML common datatypes, attributes and common models
		  + imports schema modules 
		
		SCXML 1.0 includes the following Modules
		     
		     * SCXML core module 

        </xsd:documentation>
	</xsd:annotation>

	<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd">
		<xsd:annotation>
			<xsd:documentation>
				This import brings in the XML namespace attributes
				The XML attributes are used by various modules.
		   </xsd:documentation>
		</xsd:annotation>
	</xsd:import>

	<xsd:include schemaLocation="scxml-datatypes.xsd">
		<xsd:annotation>
			<xsd:documentation>
				This imports brings in the common datatypes for SCXML
			</xsd:documentation>
		</xsd:annotation>
	</xsd:include>

	<xsd:include schemaLocation="scxml-attribs.xsd">
		<xsd:annotation>
			<xsd:documentation>
				This imports brings in the common attributes for SCXML.
		    </xsd:documentation>
		</xsd:annotation>
	</xsd:include>

	<xsd:include schemaLocation="scxml-contentmodels.xsd">
		<xsd:annotation>
			<xsd:documentation>
				This imports the common content models. 
            </xsd:documentation>
		</xsd:annotation>
	</xsd:include>

	<xsd:include schemaLocation="scxml-module-core.xsd">
		<xsd:annotation>
			<xsd:documentation>
                This imports the core module for SCXML
            </xsd:documentation>
		</xsd:annotation>
	</xsd:include>
</xsd:schema>