<!-- XML DTD para representar el documento IFTMBC de UN/EDIFACT -->
<!-- **** -->
<!-- ROOT -->
<!-- **** -->
<!-- ESTRUCTURA DE PRUEBA CON TODOS LOS SEGMENTOS -->
<!ELEMENT IFTMBC (anxs_interchange.header?, anxs_message.header, trsd_beginning.of.message, trsd_contact.information?, trsd_communication.contact*, trsd_date.time.period, trsd_transport.service.requirements?, trsd_free.text?, IFTMBC.GROUP2*, IFTMBC.GROUP3*, IFTMBC.GROUP6*, IFTMBC.GROUP9*, IFTMBC.GROUP18*, anxs_message.trailer, anxs_interchange.trailer?)>
<!ELEMENT IFTMBC.GROUP2 (trsd_reference)>
<!ELEMENT IFTMBC.GROUP3 (trsd_details.of.transport, IFTMBC.GROUP4*)>
<!ELEMENT IFTMBC.GROUP4 (trsd_place.location.identification, trsd_date.time.period*)>
<!ELEMENT IFTMBC.GROUP6 (trsd_name.and.address, IFTMBC.GROUP7*)>
<!ELEMENT IFTMBC.GROUP7 (trsd_contact.information, trsd_communication.contact?)>
<!ELEMENT IFTMBC.GROUP9 (trsd_goods.item.details, trsd_free.text?, trsd_percentage.details?, IFTMBC.GROUP11?, IFTMBC.GROUP15*)>
<!ELEMENT IFTMBC.GROUP11 (trsd_measurements)>
<!ELEMENT IFTMBC.GROUP15 (trsd_dangerous.goods, trsd_free.text*, IFTMBC.GROUP16*)>
<!ELEMENT IFTMBC.GROUP16 (trsd_contact.information)>
<!ELEMENT IFTMBC.GROUP18 (trsd_equipment.details, trsd_number.of.units?, trsd_measurements?, trsd_temperature?, IFTMBC.GROUP19*)>
<!ELEMENT IFTMBC.GROUP19 (trsd_name.and.address, trsd_date.time.period?)>
<!-- ********* -->
<!-- SEGMENTOS -->
<!-- ********* -->
<!-- Segment: BGM BEGINNING OF MESSAGE -->
<!ELEMENT trsd_beginning.of.message (trcd_document.message.name?, trcd_document.message.identification?, tred_message.function.coded?, tred_response.type.coded?)>
<!-- Composite: C002 DOCUMENT/MESSAGE NAME -->
<!ELEMENT trcd_document.message.name (tred_document.message.name.coded?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_document.message.name?)>
<!ELEMENT tred_document.message.name.coded (#PCDATA)>
<!ELEMENT tred_code.list.qualifier (#PCDATA)>
<!ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)>
<!ELEMENT tred_document.message.name (#PCDATA)>
<!-- Composite: C106 DOCUMENT/MESSAGE IDENTIFICATION -->
<!ELEMENT trcd_document.message.identification (tred_document.message.number?, tred_version?, tred_revision.number?)>
<!ELEMENT tred_document.message.number (#PCDATA)>
<!ELEMENT tred_version (#PCDATA)>
<!ELEMENT tred_revision.number (#PCDATA)>
<!ELEMENT tred_message.function.coded (#PCDATA)>
<!ELEMENT tred_response.type.coded (#PCDATA)>
<!-- Segment: COM COMMUNICATION CONTACT -->
<!ELEMENT trsd_communication.contact (tred_communication.number, tred_communication.channel.qualifier)>
<!ELEMENT tred_communication.number (#PCDATA)>
<!ELEMENT tred_communication.channel.qualifier (#PCDATA)>
<!-- Segment: CTA CONTACT INFORMATION -->
<!ELEMENT trsd_contact.information (tred_contact.function.coded?, trcd_department.or.employee.details?)>
<!ELEMENT tred_contact.function.coded (#PCDATA)>
<!-- Composite: C056 DEPARTMENT OR EMPLOYEE DETAILS -->
<!ELEMENT trcd_department.or.employee.details (tred_department.or.employee.identification?, tred_department.or.employee?)>
<!ELEMENT tred_department.or.employee.identification (#PCDATA)>
<!ELEMENT tred_department.or.employee (#PCDATA)>
<!-- Segment: DGS DANGEROUS GOODS -->
<!ELEMENT trsd_dangerous.goods (tred_dangerous.goods.regulations.coded?, trcd_hazard.code?, trcd_undg.information?, trcd_dangerous.goods.shipment.flashpoint?, tred_packing.group.coded?, tred_ems.number?, tred_mfag?, tred_trem.card.number?, trcd_hazard.identification?, trcd_dangerous.goods.label?, tred_packing.instruction.coded?, tred_category.of.means.of.transport.coded?, tred_permission.for.transport.coded?)>
<!ELEMENT tred_dangerous.goods.regulations.coded (#PCDATA)>
<!-- Composite: C205 HAZARD CODE -->
<!ELEMENT trcd_hazard.code (tred_hazard.code.identification, tred_hazard.substance.item.page.number?, tred_hazard.code.version.number?)>
<!ELEMENT tred_hazard.code.identification (#PCDATA)>
<!ELEMENT tred_hazard.substance.item.page.number (#PCDATA)>
<!ELEMENT tred_hazard.code.version.number (#PCDATA)>
<!-- Composite: C234 UNDG INFORMATION -->
<!ELEMENT trcd_undg.information (tred_undg.number?, tred_dangerous.goods.flashpoint?)>
<!ELEMENT tred_undg.number (#PCDATA)>
<!ELEMENT tred_dangerous.goods.flashpoint (#PCDATA)>
<!-- Composite: C223 DANGEROUS GOODS SHIPMENT FLASHPOINT -->
<!ELEMENT trcd_dangerous.goods.shipment.flashpoint (tred_shipment.flashpoint?, tred_measure.unit.qualifier?)>
<!ELEMENT tred_shipment.flashpoint (#PCDATA)>
<!ELEMENT tred_measure.unit.qualifier (#PCDATA)>
<!ELEMENT tred_packing.group.coded (#PCDATA)>
<!ELEMENT tred_ems.number (#PCDATA)>
<!ELEMENT tred_mfag (#PCDATA)>
<!ELEMENT tred_trem.card.number (#PCDATA)>
<!-- Composite: C235 HAZARD IDENTIFICATION -->
<!ELEMENT trcd_hazard.identification (tred_hazard.identification.number.upper.part?, tred_substance.identification.number.lower.part?)>
<!ELEMENT tred_hazard.identification.number.upper.part (#PCDATA)>
<!ELEMENT tred_substance.identification.number.lower.part (#PCDATA)>
<!-- Composite: C236 DANGEROUS GOODS LABEL -->
<!ELEMENT trcd_dangerous.goods.label (tred_dangerous.goods.label.marking*)>
<!ELEMENT tred_dangerous.goods.label.marking (#PCDATA)>
<!ELEMENT tred_packing.instruction.coded (#PCDATA)>
<!ELEMENT tred_category.of.means.of.transport.coded (#PCDATA)>
<!ELEMENT tred_permission.for.transport.coded (#PCDATA)>
<!-- Segment: DTM DATE/TIME/PERIOD -->
<!ELEMENT trsd_date.time.period (tred_date.time.period.qualifier?, tred_date.time.period?, tred_date.time.period.format.qualifier?)>
<!ELEMENT tred_date.time.period.qualifier (#PCDATA)>
<!ELEMENT tred_date.time.period (#PCDATA)>
<!ELEMENT tred_date.time.period.format.qualifier (#PCDATA)>
<!-- Segment: EQD EQUIPMENT DETAILS -->
<!ELEMENT trsd_equipment.details (tred_equipment.qualifier, trcd_equipment.identification?, trcd_equipment.size.and.type?, tred_equipment.supplier.coded?, tred_equipment.status.coded?, tred_full.empty.indicator.coded?)>
<!ELEMENT tred_equipment.qualifier (#PCDATA)>
<!-- Composite: C237 EQUIPMENT IDENTIFICATION -->
<!ELEMENT trcd_equipment.identification (tred_equipment.identification.number?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_country.coded?)>
<!ELEMENT tred_equipment.identification.number (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_country.coded (#PCDATA)>
<!-- Composite: C224 EQUIPMENT SIZE AND TYPE -->
<!ELEMENT trcd_equipment.size.and.type (tred_equipment.size.and.type.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_equipment.size.and.type?)>
<!ELEMENT tred_equipment.size.and.type.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_equipment.size.and.type (#PCDATA)>
<!ELEMENT tred_equipment.supplier.coded (#PCDATA)>
<!ELEMENT tred_equipment.status.coded (#PCDATA)>
<!ELEMENT tred_full.empty.indicator.coded (#PCDATA)>
<!-- Segment: EQN NUMBER OF UNITS -->
<!ELEMENT trsd_number.of.units (tred_number.of.units?, tred_number.of.units.qualifier?)>
<!ELEMENT tred_number.of.units (#PCDATA)>
<!ELEMENT tred_number.of.units.qualifier (#PCDATA)>
<!-- Segment: FTX FREE TEXT -->
<!ELEMENT trsd_free.text (tred_text.subject.qualifier, tred_text.function.coded?, trcd_text.reference?, trcd_text.literal?, tred_language.coded?)>
<!ELEMENT tred_text.subject.qualifier (#PCDATA)>
<!ELEMENT tred_text.function.coded (#PCDATA)>
<!-- Composite: C107 TEXT REFERENCE -->
<!ELEMENT trcd_text.reference (tred_free.text.identification, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?)>
<!ELEMENT tred_free.text.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT trcd_text.literal (tred_free.text+)>
<!ELEMENT tred_free.text (#PCDATA)>
<!ELEMENT tred_language.coded (#PCDATA)>
<!-- Segment: GID GOODS ITEM DETAILS -->
<!ELEMENT trsd_goods.item.details (tred_goods.item.number?, trcd_number.and.type.of.packages?, trcd_number.and.type.of.packages2?, trcd_number.and.type.of.packages3?)>
<!ELEMENT tred_goods.item.number (#PCDATA)>
<!-- Composite: C213 NUMBER AND TYPE OF PACKAGES. OUTER PACKAGE TYPE -->
<!ELEMENT trcd_number.and.type.of.packages (tred_number.of.packages?, tred_package.type.description.code?, tred_code.list.identification.code?, tred_code.list.responsible.agency.coded?, tred_type.of.packages?, tred_packaging.related.description.code?)>
<!-- Composite: C213 NUMBER AND TYPE OF PACKAGES. INNER PACKAGE TYPE -->
<!ELEMENT trcd_number.and.type.of.packages2 (tred_number.of.packages?, tred_package.type.description.code?, tred_code.list.identification.code?, tred_code.list.responsible.agency.coded?, tred_type.of.packages?, tred_packaging.related.description.code?)>
<!-- Composite: C213 NUMBER AND TYPE OF PACKAGES. INNER-INNER PACKAGE TYPE -->
<!ELEMENT trcd_number.and.type.of.packages3 (tred_number.of.packages?, tred_package.type.description.code?, tred_code.list.identification.code?, tred_code.list.responsible.agency.coded?, tred_type.of.packages?, tred_packaging.related.description.code?)>
<!ELEMENT tred_number.of.packages (#PCDATA)>
<!ELEMENT tred_package.type.description.code (#PCDATA)>
<!ELEMENT tred_code.list.identification.code (#PCDATA)>
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_type.of.packages (#PCDATA)>
<!ELEMENT tred_packaging.related.description.code (#PCDATA)>
<!-- Segment: LOC PLACE/LOCATION IDENTIFICATION -->
<!ELEMENT trsd_place.location.identification (tred_place.location.qualifier, trcd_location.identification?, trcd_related.location.one.identification?, trcd_related.location.two.identification?, tred_relation.coded?)>
<!ELEMENT tred_place.location.qualifier (#PCDATA)>
<!-- Composite: C517 LOCATION IDENTIFICATION -->
<!ELEMENT trcd_location.identification (tred_place.location.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_place.location?)>
<!ELEMENT tred_place.location.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_place.location (#PCDATA)>
<!-- Composite: C519 RELATED LOCATION ONE IDENTIFICATION -->
<!ELEMENT trcd_related.location.one.identification (tred_related.place.location.one.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_related.place.location.one?)>
<!ELEMENT tred_related.place.location.one.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_related.place.location.one (#PCDATA)>
<!-- Composite: C553 RELATED LOCATION TWO IDENTIFICATION -->
<!ELEMENT trcd_related.location.two.identification (tred_related.place.location.two.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_related.place.location.two?)>
<!ELEMENT tred_related.place.location.two.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_related.place.location.two (#PCDATA)>
<!ELEMENT tred_relation.coded (#PCDATA)>
<!-- Segment: MEA MEASUREMENTS -->
<!ELEMENT trsd_measurements (tred_measurement.application.code, trcd_measurement.details?, trcd_value.range?, tred_surface.layer.code?)>
<!ELEMENT tred_measurement.application.code (#PCDATA)>
<!-- Composite: C502 MEASUREMENT DETAILS -->
<!ELEMENT trcd_measurement.details (tred_measurement.attribute.code?, tred_measurement.significance.coded?, tred_non.discrete.measurement.name.code?, tred_non.discrete.measurement.name?)>
<!ELEMENT tred_measurement.attribute.code (#PCDATA)>
<!ELEMENT tred_measurement.significance.coded (#PCDATA)>
<!ELEMENT tred_non.discrete.measurement.name.code (#PCDATA)>
<!ELEMENT tred_non.discrete.measurement.name (#PCDATA)>
<!-- Composite: C174 VALUE/RANGE -->
<!ELEMENT trcd_value.range (tred_measure.unit.code, tred_measurement.value?, tred_range.minimum?, tred_range.maximum?, tred_significant.digits?)>
<!ELEMENT tred_measure.unit.code (#PCDATA)>
<!ELEMENT tred_measurement.value (#PCDATA)>
<!ELEMENT tred_range.minimum (#PCDATA)>
<!ELEMENT tred_range.maximum (#PCDATA)>
<!ELEMENT tred_significant.digits (#PCDATA)>
<!ELEMENT tred_surface.layer.code (#PCDATA)>
<!-- Segment: NAD NAME AND ADDRESS -->
<!ELEMENT trsd_name.and.address (tred_party.qualifier, trcd_party.identification.details?, trcd_name.and.address?, trcd_party.name?, trcd_street?, tred_city.name?, tred_country.sub.entity.identification?, tred_postcode.identification?, tred_country.coded?)>
<!ELEMENT tred_party.qualifier (#PCDATA)>
<!-- Composite: C082 PARTY IDENTIFICATION DETAILS -->
<!ELEMENT trcd_party.identification.details (tred_party.id.identification, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?)>
<!ELEMENT tred_party.id.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!-- Composite: C058 NAME AND ADDRESS -->
<!ELEMENT trcd_name.and.address (tred_name.and.address.line+)>
<!ELEMENT tred_name.and.address.line (#PCDATA)>
<!-- Composite: C080 PARTY NAME -->
<!ELEMENT trcd_party.name (tred_party.name+, tred_party.name.format.coded?)>
<!ELEMENT tred_party.name (#PCDATA)>
<!ELEMENT tred_party.name.format.coded (#PCDATA)>
<!-- Composite: C059 STREET -->
<!ELEMENT trcd_street (tred_street.and.number.p.o.box+)>
<!ELEMENT tred_street.and.number.p.o.box (#PCDATA)>
<!ELEMENT tred_city.name (#PCDATA)>
<!ELEMENT tred_country.sub.entity.identification (#PCDATA)>
<!ELEMENT tred_postcode.identification (#PCDATA)>
<!--ELEMENT tred_country.coded (#PCDATA)-->
<!-- Segment: PCD PERCENTAGE DETAILS -->
<!ELEMENT trsd_percentage.details (tred_percentage.type.code.qualifier, tred_percentage?, tred_percentage.basis.identification.code?, tred_code.list.identification.code?, tred_code.list.responsible.agency.code?)>
<!ELEMENT tred_percentage.type.code.qualifier (#PCDATA)>
<!ELEMENT tred_percentage (#PCDATA)>
<!ELEMENT tred_percentage.basis.identification.code (#PCDATA)>
<!--ELEMENT tred_code.list.identification.code (#PCDATA)-->
<!ELEMENT tred_code.list.responsible.agency.code (#PCDATA)>
<!-- Segment: RFF REFERENCE -->
<!ELEMENT trsd_reference (tred_reference.qualifier, tred_reference.number?, tred_line.number?, tred_reference.version.number?)>
<!ELEMENT tred_reference.qualifier (#PCDATA)>
<!ELEMENT tred_reference.number (#PCDATA)>
<!ELEMENT tred_line.number (#PCDATA)>
<!ELEMENT tred_reference.version.number (#PCDATA)>
<!-- Segment: TDT DETAILS OF TRANSPORT -->
<!ELEMENT trsd_details.of.transport (tred_transport.stage.qualifier, tred_conveyance.reference.number?, trcd_mode.of.transport?, trcd_transport.means?, trcd_carrier?, tred_transit.direction.coded?, trcd_excess.transportation.information?, trcd_transport.identification?, tred_transport.ownership.coded?)>
<!ELEMENT tred_transport.stage.qualifier (#PCDATA)>
<!ELEMENT tred_conveyance.reference.number (#PCDATA)>
<!-- Composite: C220 MODE OF TRANSPORT -->
<!ELEMENT trcd_mode.of.transport (tred_mode.of.transport.coded?, tred_mode.of.transport?)>
<!ELEMENT tred_mode.of.transport.coded (#PCDATA)>
<!ELEMENT tred_mode.of.transport (#PCDATA)>
<!-- Composite: C228 TRANSPORT MEANS -->
<!ELEMENT trcd_transport.means (tred_type.of.means.of.transport.identification?, tred_type.of.means.of.transport?)>
<!ELEMENT tred_type.of.means.of.transport.identification (#PCDATA)>
<!ELEMENT tred_type.of.means.of.transport (#PCDATA)>
<!-- Composite: C040 CARRIER -->
<!ELEMENT trcd_carrier (tred_carrier.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_carrier.name?)>
<!ELEMENT tred_carrier.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_carrier.name (#PCDATA)>
<!ELEMENT tred_transit.direction.coded (#PCDATA)>
<!-- Composite: C401 EXCESS TRANSPORTATION INFORMATION -->
<!ELEMENT trcd_excess.transportation.information (tred_excess.transportation.reason.coded, tred_excess.transportation.responsibility.coded, tred_customer.authorization.number?)>
<!ELEMENT tred_excess.transportation.reason.coded (#PCDATA)>
<!ELEMENT tred_excess.transportation.responsibility.coded (#PCDATA)>
<!ELEMENT tred_customer.authorization.number (#PCDATA)>
<!-- Composite: C222 TRANSPORT IDENTIFICATION -->
<!ELEMENT trcd_transport.identification (tred_id.of.means.of.transport.identification?, tred_code.list.qualifier?, tred_code.list.responsible.agency.coded?, tred_id.of.the.means.of.transport?, tred_nationality.of.means.of.transport.coded?)>
<!ELEMENT tred_id.of.means.of.transport.identification (#PCDATA)>
<!--ELEMENT tred_code.list.qualifier (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.coded (#PCDATA)-->
<!ELEMENT tred_id.of.the.means.of.transport (#PCDATA)>
<!ELEMENT tred_nationality.of.means.of.transport.coded (#PCDATA)>
<!ELEMENT tred_transport.ownership.coded (#PCDATA)>
<!-- Segment: TMP TEMPERATURE -->
<!ELEMENT trsd_temperature (tred_temperature.qualifier, trcd_temperature.setting?)>
<!ELEMENT tred_temperature.qualifier (#PCDATA)>
<!-- Composite: C239 TEMPERATURE SETTING -->
<!ELEMENT trcd_temperature.setting (tred_temperature.setting?, tred_measure.unit.code?)>
<!ELEMENT tred_temperature.setting (#PCDATA)>
<!--ELEMENT tred_measure.unit.code (#PCDATA)-->
<!-- Segment: TSR TRANSPORT SERVICE REQUIREMENTS -->
<!ELEMENT trsd_transport.service.requirements (trcd_contract.and.carriage.condition?, trcd_service?, trcd_transport.priority?, trcd_nature.of.cargo?)>
<!-- Composite: C536 CONTRACT AND CARRIAGE CONDITION -->
<!ELEMENT trcd_contract.and.carriage.condition (tred_contract.and.carriage.condition.code, tred_code.list.identification.code?, tred_code.list.responsible.agency.code?)>
<!ELEMENT tred_contract.and.carriage.condition.code (#PCDATA)>
<!--ELEMENT tred_code.list.identification.code (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.code (#PCDATA)-->
<!-- Composite: C233 SERVICE -->
<!ELEMENT trcd_service (tred_service.requirement.code, tred_code.list.identification.code?, tred_code.list.responsible.agency.code?)>
<!ELEMENT tred_service.requirement.code (#PCDATA)>
<!--ELEMENT tred_code.list.identification.code (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.code (#PCDATA)-->
<!-- Composite: C537 TRANSPORT PRIORITY -->
<!ELEMENT trcd_transport.priority (tred_transport.priority.coded, tred_code.list.identification.code?, tred_code.list.responsible.agency.code?)>
<!ELEMENT tred_transport.priority.coded (#PCDATA)>
<!--ELEMENT tred_code.list.identification.code (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.code (#PCDATA)-->
<!-- Composite: C703 NATURE OF CARGO -->
<!ELEMENT trcd_nature.of.cargo (tred_nature.of.cargo.coded, tred_code.list.identification.code?, tred_code.list.responsible.agency.code?)>
<!ELEMENT tred_nature.of.cargo.coded (#PCDATA)>
<!--ELEMENT tred_code.list.identification.code (#PCDATA)-->
<!--ELEMENT tred_code.list.responsible.agency.code (#PCDATA)-->
<!-- Segment: UNB Interchange Header -->
<!ELEMENT anxs_interchange.header (anxc_syntax.identifier, anxc_interchange.sender, anxc_interchange.recipient, anxc_date.time.of.preparation, anxe_interchange.control.reference)>
<!-- Composite: S001 SYNTAX IDENTIFIER -->
<!ELEMENT anxc_syntax.identifier (anxe_syntax.identifier, anxe_syntax.version.number)>
<!ELEMENT anxe_syntax.identifier (#PCDATA)>
<!ELEMENT anxe_syntax.version.number (#PCDATA)>
<!-- Composite: S002 INTERCHANGE SENDER -->
<!ELEMENT anxc_interchange.sender (anxe_sender.identification, anxe_recipients.identification.qualifer?, anxe_address.for.reverse.routing?)>
<!ELEMENT anxe_sender.identification (#PCDATA)>
<!ELEMENT anxe_recipients.identification.qualifer (#PCDATA)>
<!ELEMENT anxe_address.for.reverse.routing (#PCDATA)>
<!-- Composite: S003 INTERCHANGE RECIPIENT -->
<!ELEMENT anxc_interchange.recipient (anxe_recipient.identification, anxe_recipients.identification.qualifer?, anxe_routing.address?)>
<!ELEMENT anxe_recipient.identification (#PCDATA)>
<!--ELEMENT anxe_recipients.identification.qualifer (#PCDATA)-->
<!ELEMENT anxe_routing.address (#PCDATA)>
<!-- Composite: S004 DATE/TIME OF PREPARATION -->
<!ELEMENT anxc_date.time.of.preparation (anxe_date, anxe_time)>
<!ELEMENT anxe_date (#PCDATA)>
<!ELEMENT anxe_time (#PCDATA)>
<!ELEMENT anxe_interchange.control.reference (#PCDATA)>
<!-- Segment: UNH Message Header -->
<!ELEMENT anxs_message.header (anxe_message.reference.number, anxc_message.identifier, anxe_common.access.reference?, anxc_status.of.the.transfer?)>
<!ELEMENT anxe_message.reference.number (#PCDATA)>
<!-- Composite: S009 MESSAGE IDENTIFIER -->
<!ELEMENT anxc_message.identifier (anxe_message.type, anxe_message.version.number, anxe_message.release.number, anxe_controlling.agency, anxe_association.assigned.code?)>
<!ELEMENT anxe_message.type (#PCDATA)>
<!ELEMENT anxe_message.version.number (#PCDATA)>
<!ELEMENT anxe_message.release.number (#PCDATA)>
<!ELEMENT anxe_controlling.agency (#PCDATA)>
<!ELEMENT anxe_association.assigned.code (#PCDATA)>
<!ELEMENT anxe_common.access.reference (#PCDATA)>
<!-- Composite: S010 STATUS OF THE TRANSFER -->
<!ELEMENT anxc_status.of.the.transfer (anxe_sequence.of.transfers, anxe_first.and.last.transfer?)>
<!ELEMENT anxe_sequence.of.transfers (#PCDATA)>
<!ELEMENT anxe_first.and.last.transfer (#PCDATA)>
<!-- Segment: UNT Message Trailer -->
<!ELEMENT anxs_message.trailer (anxe_number.of.segments.in.the.message, anxe_message.reference.number)>
<!ELEMENT anxe_number.of.segments.in.the.message (#PCDATA)>
<!--ELEMENT anxe_message.reference.number (#PCDATA)-->
<!-- Segment: UNZ Interchange Trailer -->
<!ELEMENT anxs_interchange.trailer (anxe_interchange.control.count, anxe_interchange.control.reference)>
<!ELEMENT anxe_interchange.control.count (#PCDATA)>
<!--ELEMENT anxe_interchange.control.reference (#PCDATA)-->

