<!-- Widget Configuration Document Extensions XSD For TIZEN -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tizen="http://tizen.org/ns/widgets" targetNamespace="http://tizen.org/ns/widgets">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
-
<xs:simpleType name="data.boolean">
<xs:restriction base="xs:string">
<xs:enumeration value="true"/>
</xs:complexType>
</xs:element>
+ <xs:element name="privilege">
+ <xs:complexType>
+ <xs:attribute name="name" use="required" type="xs:anyURI"/>
+ </xs:complexType>
+ </xs:element>
+
+ <xs:element name="content-security-policy" type="xs:string"/>
+ <xs:element name="content-security-policy-report-only" type="xs:string"/>
+ <xs:element name="allow-navigation" type="xs:string"/>
+
<xs:element name="app-widget">
<xs:complexType mixed="true">
<xs:all>
</xs:complexType>
</xs:element>
- <xs:element name="privilege">
- <xs:complexType>
- <xs:attribute name="name" use="required" type="xs:anyURI"/>
- </xs:complexType>
- </xs:element>
-
<xs:element name="box-label">
<xs:complexType mixed="true">
</xs:complexType>
<xs:attribute ref="xml:lang"/>
</xs:complexType>
</xs:element>
-
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
-<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" version="2.0 Beta" viewmodes="fullscreen" id="http://tizen.org/cert">
- <feature name="http://tizen.org/privilege/accelerometer" />
- <feature name="http://tizen.org/privilege/account" />
- <feature name="http://tizen.org/privilege/application" />
- <feature name="http://tizen.org/privilege/callHistory.read" />
- <feature name="http://tizen.org/privilege/callHistory.write" />
- <feature name="http://tizen.org/privilege/deviceapis" />
- <feature name="http://tizen.org/privilege/deviceinteraction" />
- <feature name="http://tizen.org/privilege/gallery" />
- <feature name="http://tizen.org/privilege/gyroscope" />
- <feature name="http://tizen.org/privilege/intel-messaging" />
- <feature name="http://tizen.org/privilege/messaging" />
- <feature name="http://tizen.org/privilege/messaging.send" />
- <feature name="http://tizen.org/privilege/messaging.read" />
- <feature name="http://tizen.org/privilege/messaging.write" />
- <feature name="http://tizen.org/privilege/pim" />
- <feature name="http://tizen.org/privilege/orientation" />
- <feature name="http://tizen.org/privilege/systeminfo" />
- <feature name="http://tizen.org/privilege/waclog" />
- <name> hello </name>
+<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" version="0.0.1" viewmodes="fullscreen">
+ <name>hello</name>
<icon src="icon.png" />
- <!-- tizen appservice element -->
- <tizen:appservice src="index.html" operation="http://tizen.org/appsvc/operation/edit" mime="image/jpeg"/>
- <tizen:appservice src="index2.html" operation="http://tizen.org/appsvc/operation/view" mime="image/jpeg"/>
- <tizen:appservice src="index2.html" operation="http://tizen.org/appsvc/operation/test" mime="image/jpeg"/>
-
<!-- tizen application element -->
- <tizen:application id="Ea31aD3a23" required_version="1.0"/>
+ <tizen:application id="GfeI4eyhBG.Test" package="GfeI4eyhBG" required_version="2.1"/>
<!-- tizen setting element -->
- <tizen:setting screen-orientation="portrait" />
- <tizen:setting contextmenu="disable" />
- <tizen:setting nodisplay="false" />
+ <tizen:setting screen-orientation="landscape" context-menu="disable" background-support="enable" encryption="enable" install-location="internal-only"/>
+
+ <!-- tizen app-control element -->
+ <tizen:app-control>
+ <tizen:src name="index.html"/>
+ <tizen:operation name="http://tizen.org/appcontrol/operation/default"/>
+ <tizen:uri name="http"/>
+ <tizen:mime name="html"/>
+ </tizen:app-control>
+
+ <!-- tizen content-security-policy element -->
+ <tizen:content-security-policy>"img-src http://test.com 'unsafe-inline'; script-src 'unsafe-inline';"</tizen:content-security-policy>
+ <tizen:content-security-policy-report-only>img-src http://test.com 'unsafe-inline'; script-src 'unsafe-inline';</tizen:content-security-policy-report-only>
+
+ <!-- tizen allow-navigation element -->
+ <tizen:allow-navigation>test.com</tizen:allow-navigation>
</widget>
<xs:element ref="tizen:setting" maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
<xs:element ref="tizen:application" minOccurs="1" maxOccurs="1" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
<xs:element ref="tizen:content" minOccurs="1" maxOccurs="1" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
- <xs:element ref="tizen:app-widget" minOccurs="0" maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
<xs:element ref="tizen:privilege" minOccurs="0" maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
+ <xs:element ref="tizen:content-security-policy" minOccurs="0" maxOccurs="1" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
+ <xs:element ref="tizen:content-security-policy-report-only" minOccurs="0" maxOccurs="1" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
+ <xs:element ref="tizen:allow-navigation" minOccurs="0" maxOccurs="1" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
+ <xs:element ref="tizen:app-widget" minOccurs="0" maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
<xs:element ref="tizen:account" minOccurs="0" maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
- </xs:choice>\r
+ </xs:choice>\r
<xs:attribute ref="xml:lang"/>\r
<xs:attribute name="id" type="xs:anyURI"/>\r
<xs:attribute name="version" type="widgets:data.versionNumber"/>\r