1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://tizen.org/ns/packages" xmlns:packages="http://tizen.org/ns/packages">
\r
3 <xs:element name="manifest">
\r
5 <xs:choice maxOccurs="unbounded">
\r
6 <xs:element ref="packages:allowed-package"/>
\r
7 <xs:element ref="packages:dependencies"/>
\r
9 <xs:attribute name="package" type="xs:string"/>
\r
10 <xs:attribute name="version" type="xs:string"/>
\r
11 <xs:attribute name="res-type" type="xs:string"/>
\r
12 <xs:attribute name="res-version" type="xs:string"/>
\r
15 <xs:element name="allowed-package">
\r
17 <xs:choice maxOccurs="unbounded" minOccurs="0">
\r
18 <xs:element ref="packages:required-privileges"/>
\r
20 <xs:attribute name="id" type="xs:string"/>
\r
23 <xs:element name="required-privileges">
\r
25 <xs:choice maxOccurs="unbounded" minOccurs="1">
\r
26 <xs:element name="privilege"/>
\r
30 <xs:element name="dependencies">
\r
32 <xs:choice maxOccurs="unbounded" minOccurs="1">
\r
33 <xs:element ref="packages:dependency"/>
\r
37 <xs:element name="dependency">
\r
38 <xs:complexType mixed="true">
\r
39 <xs:attribute name="type" use="required" type="xs:string"/>
\r
40 <xs:anyAttribute namespace="##any" processContents="lax"/>
\r