<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>)