sysdef_1_4_0.dtd
author Sebastian Brannstrom <sebastianb@symbian.org>
Sun, 31 Oct 2010 14:15:37 +0000
branchRCL_3
changeset 321 7a0fb290f9c6
parent 2 29cda98b007e
permissions -rw-r--r--
Re-enabled max items parsed, because disabling this causes shows to turn up as new multiple times. This again breaks feeds that add new shows at the bottom, so we need to solve this properly.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     1
 <!ELEMENT SystemDefinition (systemModel?, build?)>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     2
 <!ATTLIST SystemDefinition
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     3
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     4
  schema CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     5
 <!ELEMENT systemModel (layer+)>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     6
 <!ELEMENT layer (logicalset* | module*)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     7
 <!ATTLIST layer
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     8
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     9
  levels CDATA #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    10
  span CDATA #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    11
 <!ELEMENT logicalset (logicalsubset* | module* | unit* | package* | prebuilt*)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    12
 <!ATTLIST logicalset name CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    13
 <!ELEMENT logicalsubset (module* | unit* | package* | prebuilt*)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    14
 <!ATTLIST logicalsubset name CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    15
 <!ELEMENT module (component* | unit* | package* | prebuilt*)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    16
 <!ATTLIST module
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    17
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    18
  level CDATA #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    19
 <!ELEMENT component (unit* | package* | prebuilt*)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    20
 <!ATTLIST component name CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    21
 <!ELEMENT unit EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    22
 <!ATTLIST unit
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    23
  unitID ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    24
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    25
  mrp CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    26
  filter CDATA #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    27
  bldFile CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    28
  priority CDATA #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    29
  contract CDATA #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    30
 <!ELEMENT package EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    31
 <!ATTLIST package
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    32
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    33
  mrp CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    34
  filter CDATA #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    35
  contract CDATA #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    36
 <!ELEMENT prebuilt EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    37
 <!ATTLIST prebuilt
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    38
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    39
  version CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    40
  late (Y|N) #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    41
  filter CDATA #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    42
  contract CDATA #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    43
 <!ELEMENT build (option* | target+ | targetList+ | unitList+ | configuration+)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    44
 <!ELEMENT unitList (unitRef+)>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    45
 <!ATTLIST unitList
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    46
  name ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    47
  description CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    48
 <!ELEMENT unitRef EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    49
 <!ATTLIST unitRef unit IDREF #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    50
 <!ELEMENT targetList EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    51
 <!ATTLIST targetList
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    52
  name ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    53
  description CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    54
  target IDREFS #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    55
 <!ELEMENT target EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    56
 <!ATTLIST target
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    57
  name ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    58
  abldTarget CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    59
  description CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    60
 <!ELEMENT option EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    61
 <!ATTLIST option
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    62
  name ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    63
  abldOption CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    64
  description CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    65
  enable (Y | N | y | n) #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    66
 <!ELEMENT configuration (unitListRef+ | layerRef+ | task+)*>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    67
 <!ATTLIST configuration
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    68
  name ID #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    69
  description CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    70
  filter CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    71
 <!ELEMENT task ( unitListRef* , (buildLayer | specialInstructions))>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    72
 <!ELEMENT unitListRef EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    73
 <!ATTLIST unitListRef unitList IDREF #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    74
 <!ELEMENT layerRef EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    75
 <!ATTLIST layerRef layerName CDATA #REQUIRED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    76
 <!ELEMENT buildLayer EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    77
 <!ATTLIST buildLayer
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    78
  command CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    79
  targetList IDREFS #IMPLIED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    80
  unitParallel (Y | N | y | n) #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    81
  targetParallel (Y | N | y | n) #IMPLIED>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    82
 <!ELEMENT specialInstructions EMPTY>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    83
 <!ATTLIST specialInstructions
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    84
  name CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    85
  cwd CDATA #REQUIRED
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    86
  command CDATA #REQUIRED>