Update schema files
authorHoseon LEE <hoseon46.lee@samsung.com>
Thu, 6 Dec 2012 09:45:52 +0000 (18:45 +0900)
committerleerang song <leerang.song@samsung.com>
Mon, 10 Dec 2012 11:21:52 +0000 (20:21 +0900)
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Update the schema files
[SCMRequest] N/A

Change-Id: I54be762089c2166d28fc5d21d183750860e6f634

configuration/config.tizen.xsd
configuration/config.xsd

index 0f8700d..701e6c3 100755 (executable)
@@ -3,8 +3,8 @@
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"   xmlns:tizen="http://tizen.org/ns/widgets" targetNamespace="http://tizen.org/ns/widgets" xmlns:widgets="http://www.w3.org/ns/widgets">
     <xs:import namespace="http://www.w3.org/ns/widgets" schemaLocation="config.xsd"/>
 <xs:simpleType name="appserviceOperationType">
-    <!--
-    <xs:restriction base="xs:token">
+    <!--               
+    <xs:restriction base="xs:token">           
         <xs:enumeration value="http://tizen.org/appsvc/operation/edit"/>
         <xs:enumeration value="http://tizen.org/appsvc/operation/view"/>
         <xs:enumeration value="http://tizen.org/appsvc/operation/pick"/>
@@ -13,7 +13,7 @@
         <xs:enumeration value="http://tizen.org/appsvc/operation/send"/>
         <xs:enumeration value="http://tizen.org/appsvc/operation/dial"/>
         <xs:enumeration value="http://tizen.org/appsvc/operation/search"/>
-    </xs:restriction>
+    </xs:restriction>          
     -->
     <xs:restriction base="xs:anyURI"/>
 </xs:simpleType>
     </xs:restriction>
 </xs:simpleType>
 
+<xs:element name="content">
+    <xs:complexType>
+        <xs:attribute name="src" use="required" type="xs:anyURI"/>
+    </xs:complexType>
+</xs:element>
+
 <xs:element name="appservice">
     <xs:complexType>
         <xs:attribute name="src" type="xs:NCName" use="required"/>
 <xs:element name="setting">
     <xs:complexType>
         <xs:attribute name="screen-orientation" type="tizen:screenOrientationType" use="optional"/> <!-- default: portrait -->
-        <xs:attribute name="contextmenu" type="tizen:activationType" use="optional"/>
-        <xs:attribute name="context-menu" type="tizen:activationType" use="optional"/>
-        <xs:attribute name="background-support" type="tizen:activationType" use="optional"/>
-        <xs:attribute name="nodisplay" type="widgets:data.boolean" use="optional"/>
+        <xs:attribute name="context-menu" type="tizen:activationType" use="optional"/> <!-- default: enable -->
+        <xs:attribute name="background-support" type="tizen:activationType" use="optional"/> <!-- default: enable -->
+        <xs:attribute name="encryption" type="tizen:activationType" use="optional"/> <!-- default: disable -->
+        <xs:attribute name="nodisplay" type="widgets:data.boolean" use="optional"/> <!-- default: false -->
     </xs:complexType>
 </xs:element>
 
index 84d734d..49164d2 100644 (file)
             <xs:enumeration value="false"/>\r
         </xs:restriction>\r
     </xs:simpleType>\r
+    <xs:simpleType name="data.versionNumber">\r
+        <xs:restriction base="xs:string">\r
+            <xs:pattern value="[0-9]{2}.[0-9]{2}.[0-9]{4}"/>\r
+        </xs:restriction>\r
+    </xs:simpleType>\r
     <xs:element name="widget">\r
         <xs:complexType mixed="true">\r
             <xs:choice minOccurs="0" maxOccurs="unbounded">\r
                 <xs:element ref="tizen:appservice"  maxOccurs="unbounded" xmlns:tizen="http://tizen.org/ns/widgets"/>\r
                 <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:choice>\r
             <xs:attribute ref="xml:lang"/>\r
             <xs:attribute name="id" type="xs:anyURI"/>\r
-            <xs:attribute name="version"/>\r
+            <xs:attribute name="version" type="widgets:data.versionNumber"/>\r
             <xs:attribute name="height" type="widgets:data.positiveNumber"/>\r
             <xs:attribute name="width" type="widgets:data.positiveNumber"/>\r
             <xs:attribute name="viewmodes">\r