]> git.donarmstrong.com Git - flightcrew.git/blob - src/FlightCrew/Schemas/container.xsd
Imported Upstream version 0.7.2+dfsg
[flightcrew.git] / src / FlightCrew / Schemas / container.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"\r
3   targetNamespace="urn:oasis:names:tc:opendocument:xmlns:container"\r
4   xmlns:con="urn:oasis:names:tc:opendocument:xmlns:container">\r
5 \r
6   <xs:element name="container">\r
7     <xs:complexType>\r
8       <xs:choice maxOccurs="unbounded">\r
9         <xs:element name="rootfiles" type="con:rootfiles"/>\r
10         <xs:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>\r
11       </xs:choice>\r
12       <xs:attribute name="version" use="required"/>\r
13       <xs:anyAttribute processContents="lax" namespace="##other" />\r
14     </xs:complexType>\r
15   </xs:element>\r
16 \r
17   <xs:complexType name="rootfiles">\r
18     <xs:choice maxOccurs="unbounded">\r
19       <xs:element maxOccurs="unbounded" name="rootfile" type="con:rootfile"/>\r
20       <xs:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>\r
21     </xs:choice>\r
22     <xs:anyAttribute processContents="lax" namespace="##other" />\r
23   </xs:complexType>\r
24 \r
25   <xs:complexType name="rootfile">\r
26     <xs:sequence>\r
27       <xs:any processContents="lax" namespace="##other" minOccurs="0" maxOccurs="unbounded"/>\r
28     </xs:sequence>\r
29     <xs:attribute name="full-path" use="required"/>\r
30     <xs:attribute name="media-type" use="required"/>\r
31     <xs:anyAttribute processContents="lax" namespace="##other" />\r
32   </xs:complexType>\r
33 </xs:schema>\r