Table of Contents
Target Namespace |
None |
Element and Attribute Namespaces |
- Global element and attribute declarations belong to this schema's target namespace.
- By default, local element declarations have no namespace.
- By default, local attribute declarations have no namespace.
|
Declared Namespaces
Prefix |
Namespace |
xml
|
http://www.w3.org/XML/1998/namespace |
xsd
|
http://www.w3.org/2001/XMLSchema |
Schema Component Representation
<
xsd:schema>
...
</
xsd:schema>
Name |
appProvisioning |
Type |
Locally-defined complex type |
Nillable |
no |
Abstract |
no |
XML Instance Representation
<appProvisioning>
<!--
Uniqueness Constraint -
uniquePackageSelector -
applicationField(s) -
package-->
<!--
Uniqueness Constraint -
uniqueUrlSelector -
applicationField(s) -
url-->
</appProvisioning>
Schema Component Representation
<
xsd:element name="
appProvisioning">
<
xsd:complexType>
<
xsd:sequence>
<
xsd:element name="
application"
type="
applicationType"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xsd:sequence>
</
xsd:complexType>
<
xsd:unique name="
uniquePackage">
<xsd:selector xpath="application"/>
<xsd:field xpath="package"/>
</
xsd:unique>
<
xsd:unique name="
uniqueUrl">
<xsd:selector xpath="application"/>
<xsd:field xpath="url"/>
</
xsd:unique>
</
xsd:element>
Super-types: |
None |
Sub-types: |
None |
Name |
applicationType |
Abstract |
no |
XML Instance Representation
<...>
Start All [1]<name>
xsd:string </name>
[0..1]<url>
xsd:anyURI </url>
[1]<versionName>
xsd:string </versionName>
[0..1]<versionCode>
xsd:integer </versionCode>
[1]<package>
xsd:string </package>
[1]<description>
xsd:string </description>
[0..1]<internationalization>
i18nType </internationalization>
[0..1] End All</...>
Schema Component Representation
<
xsd:complexType name="
applicationType">
<
xsd:all>
<
xsd:element name="
name"
type="
xsd:string"
minOccurs="
0"/>
<
xsd:element name="
url"
type="
xsd:anyURI"/>
<
xsd:element name="
versionName"
type="
xsd:string"
minOccurs="
0"/>
<
xsd:element name="
versionCode"
type="
xsd:integer"/>
<
xsd:element name="
package"
type="
xsd:string"/>
<
xsd:element name="
description"
type="
xsd:string"
minOccurs="
0"/>
<
xsd:element name="
icon"
type="
blobType"
minOccurs="
0"/>
<
xsd:element name="
internationalization"
type="
i18nType"
minOccurs="
0"/>
</
xsd:all>
</
xsd:complexType>
Super-types: |
xsd:string < blobType (by extension) |
Sub-types: |
None |
Name |
blobType |
Abstract |
no |
XML Instance Representation
<...
encoding="xsd:string (value comes from list: {'base64'}) [0..1]">
xsd:string </...>
Schema Component Representation
<
xsd:complexType name="
blobType">
<
xsd:simpleContent>
<
xsd:extension base="
xsd:string">
<
xsd:attribute name="
encoding"
use="
optional">
<
xsd:simpleType>
<
xsd:restriction base="
xsd:string">
<xsd:enumeration value="base64"/>
</
xsd:restriction>
</
xsd:simpleType>
</
xsd:attribute>
</
xsd:extension>
</
xsd:simpleContent>
</
xsd:complexType>
Super-types: |
xsd:string < i18nDescriptionType (by extension) |
Sub-types: |
None |
Name |
i18nDescriptionType |
Abstract |
no |
XML Instance Representation
<...
languageCode="xsd:string (pattern = [a-z][a-z]) [1]">
xsd:string </...>
Schema Component Representation
<
xsd:complexType name="
i18nDescriptionType">
<
xsd:simpleContent>
<
xsd:extension base="
xsd:string">
<
xsd:attribute name="
languageCode"
use="
required">
<
xsd:simpleType>
<
xsd:restriction base="
xsd:string">
<xsd:pattern value="[a-z][a-z]"/>
</
xsd:restriction>
</
xsd:simpleType>
</
xsd:attribute>
</
xsd:extension>
</
xsd:simpleContent>
</
xsd:complexType>
Super-types: |
None |
Sub-types: |
None |
Name |
i18nType |
Abstract |
no |
Schema Component Representation
<
xsd:complexType name="
i18nType">
<
xsd:sequence>
<
xsd:element name="
description"
type="
i18nDescriptionType"
minOccurs="
0"
maxOccurs="
unbounded"/>
</
xsd:sequence>
</
xsd:complexType>