Within <divesite> the two elements <divebase> (for full description of a dive base), and <site> (for describing a dive site) do exist. Both elements can be repeated any times. First, all <divebase>s must be listed, then follow all dive <site>s.
<divebase> <name> <aliasname> <address> <street> <city> <postcode> <country> <province> <contact> <language> <phone> <mobilephone> <fax> <email> <homepage> <priceperdive> <pricedivepackage> <guide> <rating> <datetime> <ratingvalue> <link/> (for forward cross-referencing <site> objects) <notes> <para> <link/> (for cross-referencing <audio>, <image>, and <video> objects) <site> <name> <aliasname> <link/> (for cross-referencing <divebase> elements) <environment> <geography> <address> <street> <city> <postcode> <country> <province> <location> <latitude> <longitude> <altitude> <timezone> <ecology> <fauna> <invertebrata> <porifera> <species> <trivialname> <scientificname> <lightintensity> <age> <abundance> <dominance> <sex> <size> <notes> <para> <link/> (for cross-referencing <audio>, <image>, and <video> objects) <coelenterata> <all elements which appear under <porifera> can also stand here> <cnidaria> <all elements which appear under <porifera> can also stand here> <ctenophora> <all elements which appear under <porifera> can also stand here> <plathelminthes> <all elements which appear under <porifera> can also stand here> <bryozoa> <all elements which appear under <porifera> can also stand here> <phoronidea> <all elements which appear under <porifera> can also stand here> <ascidiacea> <all elements which appear under <porifera> can also stand here> <echinodermata> <all elements which appear under <porifera> can also stand here> <mollusca> <all elements which appear under <porifera> can also stand here> <crustacea> <all elements which appear under <porifera> can also stand here> <invertebratavarious> <all elements which appear under <porifera> can also stand here> <vertebrata> <chondrichthyes> <all elements which appear under <porifera> can also stand here> <osteichthyes> <all elements which appear under <porifera> can also stand here> <mammalia> <all elements which appear under <porifera> can also stand here> <amphibia> <all elements which appear under <porifera> can also stand here> <reptilia> <all elements which appear under <porifera> can also stand here> <vertebratavarious> <all elements which appear under <porifera> can also stand here> <flora> <rhodophyceae> <species> <trivialname> <scientificname> <lightintensity> <age> <abundance> <dominance> <sex> <lifestage> <size> <notes> <para> <link/> (for cross-referencing <audio>, <image>, and <video> objects) <phaeophyceae> <all elements which appear under <rhodophyceae> can also stand here> <chlorophyceae> <all elements which appear under <rhodophyceae> can also stand here> <spermatophyta> <all elements which appear under <rhodophyceae> can also stand here> <floravarious> <all elements which appear under <rhodophyceae> can also stand here> <sitedata> <arealength> <areawidth> <averagevisibility> <bottom> <density> <difficulty> <globallightintensity> <maximumdepth> <maximumvisibility> <minimumdepth> <minimumvisibility> <terrain> <wreck>
(the element <wreck> can also appear inside the following elements <indoor>, <lake>, <river>, or <shore>, and is not listed there anymore)
<name>
<aliasname>
<shiptype>
<nationality>
<built>
<shipyard>
<launchingdate>
<datetime>
<shipdimension>
<length>
<beam>
<draught>
<displacement>
<tonnage>
<sunk>
<datetime>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<cave>
<name>
<aliasname>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<hyperbaricfacility>
<name>
<aliasname>
<address>
<street>
<city>
<postcode>
<country>
<province>
<contact>
<language>
<phone>
<mobilephone>
<fax>
<email>
<homepage>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<indoor>
<name>
<aliasname>
<address>
<street>
<city>
<postcode>
<country>
<province>
<contact>
<language>
<phone>
<mobilephone>
<fax>
<email>
<homepage>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<lake>
<name>
<aliasname>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<river>
<name>
<aliasname>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<shore>
<name>
<aliasname>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)
<rating>
<datetime>
<ratingvalue>
<notes>
<para>
<link/> (for cross-referencing <audio>, <image>, and <video> objects)