<divetrip>

Innerhalb <divetrip> gibt es nur das eine Element <trip>, innerhalb dessen eine Tauchfahrt genau beschrieben wird und welches beliebig oft wiederholt werden kann. Jede <trip>-Sektion enthält wiederum neben der Möglichkeit der Angabe eines (Alias-)Namens (<aliasname> bzw. <name>) und einer (Gesamt-)Bewertung (<rating>) als einziges weiteres Element <trippart>. Dieses kann beliebig oft wiederholt werden — zumindest muß es aber einmal erscheinen. In letzterem werden die eigentlichen Daten zu diesem "Teil" des Tauchurlaubs abgelegt. Durch dieses Vorgehen ist es möglich, die verschiedenen "Teile" eines Tauchurlaubs, zum Beispiel zuerst eine Woche Bootstour und anschließend eine Woche Hotelaufenthalt, in einem einzigen <trip> zusammenzufassen und dennoch dazwischen unterscheiden zu können. Mittels Attribut wird bei <trippart> gekennzeichnet, um welchen Typ es sich bei diesem Teil des Tauchurlaubes handelt.

<trip>
    <aliasname>
    <name>
    <rating>
        <datetime>
        <ratingvalue>
    <trippart>
        <aliasname>
        <name>
        <dateoftrip>
            <datetime>
        <geography>
            <address>
                <street>
                <city>
                <postcode>
                <country>
                <province>
            <location>
            <latitude>
            <longitude>
            <altitude>
            <timezone>
        <pricedivepackage>
        <priceperdive>
        <rating>
            <datetime>
            <ratingvalue>
        <vessel>
            <name>
            <aliasname>
            <shiptype>
            <shipdimension>
            <marina>
            <rating>
                <datetime>
                <ratingvalue>
            <notes>
                <para>
                <link/> (für Referenzierungen auf <audio>-, <image>- und <video>-Objekte)
        <accommodation>
            <name>
            <aliasname>
            <category>
            <rating>
                <datetime>
                <ratingvalue>
            <address>
                <street>
                <city>
                <postcode>
                <country>
                <province>
            <contact>
                <language>
                <phone>
                <mobilephone>
                <fax>
                <email>
                <homepage>
            <notes>
                <para>
                <link/> (für Referenzierungen auf <audio>-, <image>- und <video>-Objekte)
        <operator>
            <name>
            <aliasname>
            <address>
                <street>
                <city>
                <postcode>
                <country>
                <province>
            <contact>
                <language>
                <phone>
                <mobilephone>
                <fax>
                <email>
                <homepage>
            <rating>
                <datetime>
                <ratingvalue>
            <notes>
                <para>
                <link/> (für Referenzierungen auf <audio>-, <image>- und <video>-Objekte)
        <relateddives>
            <link/> (für zu referenzierende Tauchgangsdaten <dive>)
            <link/> (für zu referenzierende Wiederholungsgruppendaten <repetitiongroup>)