URI
List pre-configuration DTD
The DTD of URI List pre-configuration and a description of each element
is given below.
<!--
Uri List pre-configuration Document Type Definition.
Copyright Symbian Software Pvt Ltd 2007. All rights reserved.
-->
<?xml version="1.0" encoding="UTF-8" ?>
<!ELEMENT URIList (WAPPush, Browser, PushEMail, DevPro)>
<!ELEMENT WAPPush (Whitelist, Blacklist)>
<!ELEMENT Browser (Whitelist, Blacklist)>
<!ELEMENT PushEMail (Whitelist, Blacklist)>
<!ELEMENT DevPro (Whitelist, Blacklist)>
<!ELEMENT Whitelist (Record)>
<!ELEMENT Blacklist (Record)>
<!ELEMENT Record ( Uri, Permission, FavouriteName)>
<!ELEMENT Uri (#PCDATA)>
<!ELEMENT Permission (#PCDATA)>
<!ELEMENT FavouriteName (#PCDATA)>
ELEMENT <URIList>
Element
|
<!ELEMENT URIList (WapPush, Browser, PushEMail, DevPro)>
|
Semantics
|
<URIList> is the root element. It should contain at least one
of <WapPush>, <Browser>, <PushEMail>, or <DevPro> elements mandatorily.
|
ELEMENT <WapPush>
Element
|
<!ELEMENT WAPPush (Whitelist, Blacklist)>
|
Semantics
|
<WapPush> element indicates that the URIs being pre-configured
are of WapPush service type. It should contain at least one of <EBlackList>
or <EWhiteList> elements mandatorily.
|
ELEMENT <Browser>
Element
|
<!ELEMENT Browser (Whitelist, Blacklist)>
|
Semantics
|
<Browser> element indicates that the URIs being pre-configured
are of Browser service type. It should contain at least one of <EBlackList>
or <EWhiteList> elements mandatorily.
|
ELEMENT <PushEMail>
Element
|
<!ELEMENT PushEMail (Whitelist, Blacklist)>
|
Semantics
|
<PushEMail> element indicates that the URIs being pre-configured
are of PushEMail service type. It should contain at least one of <EBlackList>
or <EWhiteList> elements mandatorily.
|
ELEMENT <DevPro>
Element
|
<!ELEMENT DevPro (Whitelist, Blacklist)>
|
Semantics
|
<DevPro> element indicates that the URIs being pre-configured
are of DeviceProvisioning service type. It should contain at least one of
<EBlackList> or <EWhiteList> elements mandatorily.
|
ELEMENT <Whitelist>
Element
|
<!ELEMENT Whitelist (Record)>
|
Semantics
|
<Whitelist> element indicates that the URIs being pre-configured
should be whitelisted. It should contain at least one <Record> element
mandatorily.
|
ELEMENT <Blacklist>
Element
|
<!ELEMENT Blacklist (Record)>
|
Semantics
|
<Blacklist> element indicates that the URIs being pre-configured
should be blacklisted. It should contain at least one <Record> element
mandatorily.
|
ELEMENT <record>
Element
|
<!ELEMENT Record ( Uri, Permission, FavouriteName)>
|
Semantics
|
<Record> element contains the URI and its properties. It should
contain mandatory element <Uri> and can optionally contain <Permission>
and <favouriteName> elements. For each URI to be added to the URI List,
one <Record> element should be created.
|
ELEMENT <Uri>
Element
|
<!ELEMENT Uri (#PCDATA)>
|
Semantics
|
<Uri> specifies the URI to be added to URI List. This should
not be null. The URI format should be compliant with RFC 3986.
|
ELEMENT <Permission>
Element
|
<!ELEMENT Permission (#PCDATA)>
|
Semantics
|
<Permission> specifies the access level of Uri. It should be
set to either “EReadOnly” or “EReadWrite”. The read-only URIs cannot be deleted
or modified. If not specified by default, the access level of Uri is set to
“EReadWrite” .
|
ELEMENT <FavouriteName>
Element
|
<!ELEMENT FavouriteName (#PCDATA)>
|
Semantics
|
<FavouriteName> specifies the URI’s favourite name to be added
to the URI List. This is an optional element.
|