Version 2.2.0

Funktionalität geändert

Folgende Elemente wurden in der Version 2.2.0 in ihrer Funktionalität geändert:

  • Reihenfolge der Haupt-Sektionen (<divetrip> verschoben) geändert:

    <divetrip> mußte hinter <profiledata> gesetzt werden, damit innerhalb <divetrip> auf Tauchgänge referenziert werden kann, die in <profiledata> innerhalb der <repetitiongroup>-Sektionen gespeichert sind. In den vorherigen UDDF-Versionen fand fälschlicherweise eine Referenzierung auf Elemente statt, welche noch gar nicht "vorhanden" waren.

  • <address> : Kann nun auch innerhalb von <geography> aufgeführt werden; außerdem wurde das Element <province> (vorher Kindelement von <geography>) hierhin verlegt.

  • <country> : Als Kindelement von <geography> entfernt, da nun <address> innerhalb <geography> aufgeführt werden kann, welches <country> enthält (siehe oben).

  • <divebase> : Attribut id hinzugefügt

  • <passedtime>

  • <surfaceinterval> (mit Version 2.3.0 umbenannt in <surfaceintervalbeforedive>)

  • <depth>: zugunsten größerer Flexibilität (u.a. bzgl. späterer Erweiterungen) wurden alle Attribute, die in der Version 2.1.0 eingeführt worden waren, entfernt und anstattdessen das Element <waypoint> neu eingeführt, worunter nun <depth> sowie die ehemaligen Attribute (<alarm>, <divetime> (vormals <time>-Attribut), <switchmix/> und <temperature>) als eigenständige Elemente angesiedelt sind.

  • In allen näher spezifizierten Datumsangaben (<birthdate>, <enddate>, <issuedate>, <setdcdate>, <startdate>, <validdate>) werden nun nicht mehr Jahr, Monat, Tag sowie Tag der Woche direkt angegeben, sondern mittels <date> geklammert. Dies vereinheitlicht die Datumsangabe.

  • In allen näher spezifizierten Zeitangaben (<setdctime>, <setdcalarmtime>) werden nun nicht mehr Stunde und Minute direkt angegeben, sondern mittels <time> geklammert. Dies vereinheitlicht die Zeitangabe.

  • <text> — es kann nun nicht mehr einfach Text eingegeben werden, sondern dieser muß immer mittels <para> geklammert werden. Siehe auch <notes>.

Umbenennungen

Folgende Elemente wurden in der Version 2.2.0 umbenannt:

Löschungen

Folgende Elemente wurden in der Version 2.2.0 gelöscht:

  • <pfill> — die Funktion übernimmt nun <tankpressurebegin>

  • <setdcdecomodelname> — die Funktion übernimmt nun zusätzlich <name>

  • <students> — siehe nun das Element <student/> in der <buddy>-Sektion

Neue Elemente

Folgende Elemente wurden in der Version 2.2.0 neu eingeführt: