<!--
27.09.2012  Bus is now its own ad type
24.04.2019  Added VIDEO_URL
10.11.2020  Bump HEAD tag to v4.0, OBJECT_HEAD to v2.2
27.07.2023  Allow multiple BUS_EQUIPMENTs
06.09.2023  Remove FAX from CONTACT
-->
<!-- Definition of the 'top-element'; A transfer is  -->
<!-- a IAD-if element with one or more OBJECTs -->
<!-- Top element -->
<!ELEMENT IAD.IF.BUS (HEAD, OBJECT+)>
<!-- The element HEAD identifies a partne and a provider -->
<!ENTITY % HEAD SYSTEM "https://www.finn.no/dtd/IADIF-head40.dtd">
%HEAD;
<!-- Information on the object -->
<!ELEMENT OBJECT (OBJECT_HEAD, BUS)>
<!ENTITY % OBJECT_HEAD SYSTEM "https://www.finn.no/dtd/IADIF-objecthead22.dtd">
%OBJECT_HEAD;
<!-- Information on bus -->
<!ELEMENT BUS (BUS_SEGMENT, BUS_MODEL, YEAR_MODEL?, MILEAGE?, MOTOR_PRICE?, ENGINE?, WEIGHT?,
        REGISTRATION_FIRST?, NO_OF_SEATS?, BUS_EQUIPMENT*, LENGTH_CM?, TRANSMISSION_SPECIFICATION?,
        CABIN_TYPE?, PERMITTED_LOAD?, REGNO?, EU_APPROVED?, SUSPENSION_FRONT?, SUSPENSION_REAR?, TYPE_OF_AXLE?, WHEELBASE?,
        EXTRA_BRAKE?, CHASSIS_NO?, BOX_TYPE?, BOX_LENGTH?, INTERIOR_MEASUREMENTS?, TAILLIFT?, DESCRIPTION?, MOREINFO*, CONTACT?, VIDEO_URL?)>
<!-- bus segment -->
<!ELEMENT BUS_SEGMENT (#PCDATA)>
<!-- bus make/model -->
<!ELEMENT BUS_MODEL (MAKE, MODEL)>
<!ELEMENT MAKE (#PCDATA)>
<!-- Legal value -->
<!ELEMENT MODEL (#PCDATA)>
<!-- TLegal value -->
<!ELEMENT YEAR_MODEL (#PCDATA)>
<!-- 4 digits -->
<!ELEMENT MILEAGE (#PCDATA)>
<!-- Integer < 100 000 000 -->
<!-- Price information -->
<!ELEMENT MOTOR_PRICE (TOTAL, CURRENCY?)>
<!ELEMENT TOTAL (#PCDATA)>
<!-- Integer < 10 000 000 -->
<!ELEMENT CURRENCY (#PCDATA)>
<!-- Currency for all prices ISO 3 letter code eg. NOK -->
<!-- Engine -->
<!ELEMENT ENGINE (EFFECT?, VOLUME?, FUEL)>
<!ELEMENT EFFECT (#PCDATA)>
<!-- Text 100 characters -->
<!ELEMENT VOLUME (#PCDATA)>
<!-- Numbers with . as decimal -->
<!ELEMENT FUEL (#PCDATA)>
<!-- legal values  e.g. diesel-->
<!ELEMENT WEIGHT (#PCDATA)>
<!-- total weight of vehicle-->
<!ELEMENT REGISTRATION_FIRST (#PCDATA)>
<!-- registration date of vehicle-->
<!ELEMENT NO_OF_SEATS (#PCDATA)>
<!ELEMENT BUS_EQUIPMENT (#PCDATA)>
<!-- list of legal values -->
<!ELEMENT LENGTH_CM (#PCDATA)>
<!ELEMENT TRANSMISSION_SPECIFICATION (#PCDATA)>
<!ELEMENT CABIN_TYPE (#PCDATA)>
<!-- list of legal values -->
<!ELEMENT PERMITTED_LOAD (#PCDATA)>
<!ELEMENT REGNO (#PCDATA)>
<!ELEMENT EU_APPROVED (#PCDATA)>
<!ELEMENT SUSPENSION_FRONT (#PCDATA)>
<!ELEMENT SUSPENSION_REAR (#PCDATA)>
<!-- type of suspension front and rear, list of legal values -->
<!ELEMENT TYPE_OF_AXLE (#PCDATA)>
<!ELEMENT WHEELBASE (#PCDATA)>
<!ELEMENT EXTRA_BRAKE (#PCDATA)>
<!ELEMENT CHASSIS_NO (#PCDATA)>
<!ELEMENT BOX_TYPE (#PCDATA)>
<!ELEMENT BOX_LENGTH (#PCDATA)>
<!ELEMENT INTERIOR_MEASUREMENTS (LENGTH?, WIDTH?, HEIGHT?)>
<!ELEMENT LENGTH (#PCDATA)>
<!ELEMENT WIDTH  (#PCDATA)>
<!ELEMENT HEIGHT (#PCDATA)>
<!ELEMENT TAILLIFT (#PCDATA)>
<!ELEMENT DESCRIPTION (#PCDATA)>
<!-- General description of car -->
<!ELEMENT MOREINFO (URL, URLTEXT?)>
<!ELEMENT URLTEXT (#PCDATA)>
<!-- Used for external links -->
<!-- Information on CONTACT -->
<!ELEMENT CONTACT (NAME?, PHONE?, MOBILE?, EMAIL?, URL?)>
<!ATTLIST CONTACT PHONESALESRESERVATION (yes|no) "no">
<!ELEMENT NAME (#PCDATA)>
<!-- Text max 100 characters -->
<!ELEMENT PHONE (#PCDATA)>
<!-- Text max 100 characters -->
<!ELEMENT MOBILE (#PCDATA)>
<!-- Text max 100 characters -->
<!ELEMENT EMAIL (#PCDATA)>
<!-- Text max 100 characters -->
<!ELEMENT URL (#PCDATA)>
<!-- Text max 100 characters -->
<!ELEMENT VIDEO_URL (#PCDATA)>  <!-- Use only approved video host sites -->
