Inhaltsverzeichnis
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
<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>.
Folgende Elemente wurden in der Version 2.2.0 umbenannt:
<mixchangeascent> → <mixchange>
<inputprofiledescent> → <inputprofile>
<pend> → <tankpressureend>
<preserve> → <tankpressurereserve>
<pstart> → <tankpressurebegin>
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
Folgende Elemente wurden in der Version 2.2.0 neu eingeführt:
<averagevisibility> (siehe auch <sitedata>)
<diveduration> (siehe auch <setdcdivetimealarm>)
<equipmentused> (siehe <dive>)
<maximumvisibility> (siehe auch <sitedata>)
<minimumvisibility> (siehe auch <sitedata>)
<switchmix/> (siehe <waypoint>)
<temperature> (siehe <waypoint>)
<tripmembership> (siehe <dive>)
<waypoint>
Alle Referenzier-Elemente werden nun explizit aufgeführt: