next up previous contents
Nächste Seite: D. Inhalt der CD-Rom Aufwärts: Diplomarbeit Vorherige Seite: B. FlashWeather-Bibliothek   Inhalt

Unterabschnitte

C. XML-Formate

config.dtd

 

<?xml encoding="ISO-8859-1"?>

<!ELEMENT  config         (generalize|changevalues|vectorize|project|
                           clip|transform|translate|scale|rotate|
                           setbounds|setwidth|setheight)*>
<!ATTLIST  config         version      CDATA                   "1.0">

<!ELEMENT  generalize     EMPTY>
<!ATTLIST  generalize     cols         CDATA                   "1"
                          rows         CDATA                   "1">

<!ELEMENT  changevalues   EMPTY>
<!ATTLIST  changevalues   add          CDATA                   "0.0"
                          mult         CDATA                   "1.0">

<!ELEMENT  vectorize      EMPTY>
<!ATTLIST  vectorize      class                  CDATA         #REQUIRED
                          boundarydistance       CDATA         "0"
                          labeldistance          CDATA         "0"
                          isovalues              CDATA         #REQUIRED
                          cutoutinternalpolygons (true|false)  "true">
 
<!ELEMENT  project        EMPTY>
<!ATTLIST  project        class        CDATA                   #REQUIRED
                          type         (rotategrid|azimuthal)  #REQUIRED
                          refx         CDATA                   "0.0"
                          refy         CDATA                   "0.0"
                          rotaxis1     (x|y|z)                 "x"
                          rotangle1    CDATA                   "0.0"
                          rotaxis2     (x|y|z)                 "y"
                          rotangle2    CDATA                   "0.0"
                          rotaxis3     (x|y|z)                 "z"
                          rotangle3    CDATA                   "0.0">

<!ELEMENT  clip           EMPTY>
<!ATTLIST  clip           class        CDATA                   #REQUIRED
                          xmin         CDATA                   #REQUIRED
                          ymin         CDATA                   #REQUIRED
                          xmax         CDATA                   #REQUIRED
                          ymax         CDATA                   #REQUIRED>

<!ELEMENT  transform      EMPTY>
<!ATTLIST  transform      a11          CDATA                   "1.0"
                          a12          CDATA                   "0.0"
                          a13          CDATA                   "0.0"
                          a21          CDATA                   "0.0"
                          a22          CDATA                   "1.0"
                          a23          CDATA                   "0.0"
                          a31          CDATA                   "0.0"
                          a32          CDATA                   "0.0"
                          a33          CDATA                   "1.0">

<!ELEMENT  translate      EMPTY>
<!ATTLIST  translate      xtranslate   CDATA                   "0.0"
                          ytranslate   CDATA                   "0.0">

<!ELEMENT  scale          EMPTY>
<!ATTLIST  scale          xscale       CDATA                   "1.0"
                          yscale       CDATA                   "1.0">

<!ELEMENT  rotate         EMPTY>
<!ATTLIST  rotate         angle        CDATA                   "0.0">

<!ELEMENT  setbounds      EMPTY>
<!ATTLIST  setbounds      xmin         CDATA                   #REQUIRED
                          ymin         CDATA                   #REQUIRED
                          xmax         CDATA                   #REQUIRED
                          ymax         CDATA                   #REQUIRED>

<!ELEMENT  setwidth       EMPTY>
<!ATTLIST  setwidth       width        CDATA                   #REQUIRED>

<!ELEMENT  setheight      EMPTY>
<!ATTLIST  setheight      height       CDATA                   #REQUIRED>

map.dtd

<?xml encoding="ISO-8859-1"?>

<!ELEMENT  map        (part+)>
<!ATTLIST  map        type        (country|river|lake|city)  #REQUIRED>

<!ELEMENT  part       (point+)>
<!ATTLIST  part       id          ID                         #REQUIRED
                      type        CDATA                      #REQUIRED
                      label       CDATA                      "" 
                      category    CDATA                      #IMPLIED>

<!ELEMENT  point      EMPTY>
<!ATTLIST  point      x           CDATA                      #REQUIRED
                      y           CDATA                      #REQUIRED>

weather.dtd

<?xml encoding="ISO-8859-1"?>

<!ELEMENT  weather        (date?, time?, area*,gridshape*)>
<!ATTLIST  weather        version      CDATA       "1.0"
                          id           ID          #REQUIRED
                          type         (tmp|tcdc)  #REQUIRED
                          label        CDATA       ""
                          level        CDATA       ""
                          unit         CDATA       "">

<!ELEMENT  date           EMPTY>
<!ATTLIST  date           day          CDATA       #REQUIRED
                          month        CDATA       #REQUIRED
                          year         CDATA       #REQUIRED>

<!ELEMENT  time           EMPTY>
<!ATTLIST  time           hour         CDATA       #REQUIRED
                          minute       CDATA       #REQUIRED>

<!ELEMENT  area           (point|labelpoint)+>
<!ATTLIST  area           id           ID          #REQUIRED
                          fill         CDATA       #REQUIRED
                          label        CDATA       "">

<!ELEMENT  point          EMPTY>
<!ATTLIST  point          x            CDATA       #REQUIRED
                          y            CDATA       #REQUIRED
                          value        CDATA       "0.0">

<!ELEMENT  labelpoint     EMPTY>
<!ATTLIST  labelpoint     x            CDATA       #REQUIRED
                          y            CDATA       #REQUIRED>


next up previous contents
Nächste Seite: D. Inhalt der CD-Rom Aufwärts: Diplomarbeit Vorherige Seite: B. FlashWeather-Bibliothek   Inhalt
Benjamin Stark
2001-02-14