8ad75a8d5dd70ab6ee40d803e88c359ae3e50238
[acontent.git] / docs / home / ims / domainProfile_6 / imsdt_v1p0.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imsdt_v1p0" targetNamespace="http://www.imsglobal.org/xsd/imsdt_v1p0" elementFormDefault="unqualified">\r
3 \r
4   <xs:element name="topic" type="topicType" />\r
5   <xs:complexType name="topicType">\r
6     <xs:sequence>\r
7       <xs:element name="title" type="xs:string" />\r
8       <xs:element name="text">\r
9         <xs:complexType>\r
10           <xs:simpleContent>\r
11             <xs:extension base="xs:string">\r
12               <xs:attribute name="texttype" type="textTypeType" default="text/plain" />\r
13             </xs:extension>\r
14           </xs:simpleContent>\r
15         </xs:complexType>\r
16       </xs:element>\r
17       <xs:element name="attachments" minOccurs="0">\r
18         <xs:complexType>\r
19           <xs:sequence>\r
20             <xs:element name="attachment" minOccurs="1" maxOccurs="unbounded">\r
21               <xs:complexType>\r
22                 <xs:attribute name="href" type="xs:string" use="required" />\r
23               </xs:complexType>\r
24             </xs:element>\r
25           </xs:sequence>\r
26         </xs:complexType>\r
27       </xs:element>\r
28     </xs:sequence>\r
29   </xs:complexType>\r
30   <xs:simpleType name="textTypeType">\r
31     <xs:restriction base="xs:string">\r
32       <xs:enumeration value="text/html" />\r
33       <xs:enumeration value="text/plain" />\r
34     </xs:restriction>\r
35   </xs:simpleType>\r
36 </xs:schema>\r