Tanúsítvány adatok sémája

Figyelmeztetés:
Ez a rész még fejlesztés alatt áll, jelenleg csak az a1, a2, a3, a4 és b1 tanúsítási adatszerkezet definíciója található meg benne!
A tervezett adatszerkezeti diagramj a1-es tanústványtípusra:
tanusitvany_xsd.png

A tanúsítási adatokat a következő sémadefiníció szerint lehet visszatölteni az adatbázisba:

tanusitvany.xsd fájl tartalma

<?xml version="1.0" encoding="ISO-8859-2" standalone="no"?>
<!--
Füstölés szerinti besorolás szótár
EURO_3          EURO-3 vagy annál jobb gépkocsik
EURO_2          EURO-2 gépkocsik
EURO_1_SZIVO    EURO-0 és EURO-1 gépkocsik feltöltött motorral
EURO_1_TURBO    EURO-0 és EURO-1 gépkocsik szívómotorral
1980_ELOTT      1980 január 1 előtt gyártott gépkocsik

Speciális fordulatszám kezelés szótár
1980_ELOTT      1980-előtt gyártott
AUTOMATA        Automata nyomatékváltóval felszerelt
NORMAL          Normál fordulatszám kezelés

-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
        <xs:element name="tanusitvanyok">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="tanusitvany" maxOccurs="unbounded"/>
                        </xs:sequence>
                </xs:complexType>
        </xs:element>
        <xs:element name="tanusitvany">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="muszer"/>
                                <xs:element ref="jarmu"/>
                                <xs:choice>
                                        <xs:element ref="a1"/>
                                        <xs:element ref="a2"/>
                                        <xs:element ref="a3"/>
                                        <xs:element ref="a4"/>
                                        <xs:element ref="b1"/>
                                </xs:choice>
                                <xs:element ref="eredmeny"/>
                        </xs:sequence>
                        <xs:attribute name="tanusitvanytipus" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="a1"/>
                                                <xs:enumeration value="a2"/>
                                                <xs:enumeration value="a3"/>
                                                <xs:enumeration value="a4"/>
                                                <xs:enumeration value="b1"/>
                                                <xs:enumeration value="2u"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="meres_kezdete" type="xs:dateTime" use="required"/>
                        <xs:attribute name="meres_vege" type="xs:dateTime" use="required"/>
                        <xs:attribute name="felulvizsgalat_kezdete" type="xs:dateTime" use="required"/>
                        <xs:attribute name="felulvizsgalat_vege" type="xs:dateTime" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="muszer">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="muszer_gyariszam" type="xs:string" use="required"/>
                                        <xs:attribute name="muszer_checksum" type="xs:integer" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="jarmu">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="rendszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="7"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="alvazszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="km_ora_allas" type="xs:integer" use="required"/>
                                        <xs:attribute name="gk_azonosito_szam" type="xs:string" use="optional"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="a1">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="a1_referencia" minOccurs="0"/>
                                <xs:element ref="a1_szubjektiv"/>
                                <xs:element ref="a1_meres" minOccurs="0" maxOccurs="2"/>
                        </xs:sequence>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                        <xs:attribute ref="alapelogyujtas_meresi_mod" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a1_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                                <xs:element ref="alapelogyujtas_ref"/>
                                <xs:element ref="zarasszog_ref"/>
                                <xs:element ref="alapjarati_co_ref"/>
                                <xs:element ref="alapjarati_ch_max_ref"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam_ref"/>
                                <xs:element ref="emelt_uresjarati_co_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a1_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="katalizator_sertetlen"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="szekunder_levego_rendszer"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a1_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="alapjarati_fordulatszam"/>
                                <xs:element ref="alapelogyujtas" minOccurs="0"/>
                                <xs:element ref="zarasszog"/>
                                <xs:element ref="alapjarati_co"/>
                                <xs:element ref="alapjarati_ch"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam"/>
                                <xs:element ref="emelt_uresjarati_co"/>
                        </xs:sequence>
                        <xs:attribute ref="merestipus" use="required"/>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="required"/>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a2">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="a2_referencia" minOccurs="0"/>
                                <xs:element ref="a2_szubjektiv"/>
                                <xs:element ref="a2_meres" minOccurs="0" maxOccurs="2"/>
                        </xs:sequence>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                        <xs:attribute ref="alapelogyujtas_meresi_mod" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a2_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="kondicionalasi_ido_ref"/>
                                <xs:element ref="kondicionalasi_fordulatszam_ref"/>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="alapelogyujtas_ref"/>
                                <xs:element ref="zarasszog_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                                <xs:element ref="alapjarati_co_ref"/>
                                <xs:element ref="alapjarati_ch_max_ref"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam_ref"/>
                                <xs:element ref="emelt_uresjarati_co_ref"/>
                                <xs:element ref="lambda_legviszony_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a2_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="katalizator_sertetlen"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="szekunder_levego_rendszer"/>
                                <xs:element ref="toltonyilas_szukito_beepitve"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a2_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="alapjarati_fordulatszam"/>
                                <xs:element ref="alapelogyujtas" minOccurs="0"/>
                                <xs:element ref="zarasszog"/>
                                <xs:element ref="alapjarati_co"/>
                                <xs:element ref="alapjarati_ch"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam"/>
                                <xs:element ref="emelt_uresjarati_co"/>
                                <xs:element ref="lambda_legviszony"/>
                                <xs:element ref="kondicionalasi_ido"/>
                                <xs:element ref="kondicionalasi_fordulatszam"/>
                        </xs:sequence>
                        <xs:attribute name="kondicionalas_rendben" type="xs:boolean" use="required"/>
                        <xs:attribute ref="merestipus" use="required"/>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="required"/>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a3">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="a3_referencia" minOccurs="0"/>
                                <xs:element ref="a3_szubjektiv"/>
                                <xs:element ref="a3_meres" minOccurs="0" maxOccurs="2"/>
                        </xs:sequence>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                        <xs:attribute ref="alapelogyujtas_meresi_mod" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a3_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="kondicionalasi_ido_ref"/>
                                <xs:element ref="kondicionalasi_fordulatszam_ref"/>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="alapelogyujtas_ref"/>
                                <xs:element ref="zarasszog_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                                <xs:element ref="alapjarati_co_ref"/>
                                <xs:element ref="alapjarati_ch_max_ref"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam_ref"/>
                                <xs:element ref="emelt_uresjarati_co_ref"/>
                                <xs:element ref="lambda_legviszony_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a3_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="katalizator_sertetlen"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="szekunder_levego_rendszer"/>
                                <xs:element ref="toltonyilas_szukito_beepitve"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a3_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="alapjarati_fordulatszam"/>
                                <xs:element ref="alapelogyujtas" minOccurs="0"/>
                                <xs:element ref="zarasszog"/>
                                <xs:element ref="alapjarati_co"/>
                                <xs:element ref="alapjarati_ch"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam"/>
                                <xs:element ref="emelt_uresjarati_co"/>
                                <xs:element ref="lambda_legviszony"/>
                                <xs:element ref="kondicionalasi_ido"/>
                                <xs:element ref="kondicionalasi_fordulatszam"/>
                        </xs:sequence>
                        <xs:attribute name="kondicionalas_rendben" type="xs:boolean" use="required"/>
                        <xs:attribute ref="merestipus" use="required"/>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="required"/>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="a4_referencia" minOccurs="0"/>
                                <xs:element ref="a4_szubjektiv"/>
                                <xs:element name="a4_meresek" minOccurs="0" maxOccurs="2">
                                        <xs:complexType>
                                                <xs:sequence>
                                                        <xs:element ref="a4_meres"/>
                                                        <xs:element ref="a4_lambda_teszt"/>
                                                        <xs:element ref="a4_hibatarlo"/>
                                                        <xs:element ref="a4_obd_teszt"/>
                                                </xs:sequence>
                                                <xs:attribute ref="merestipus" use="required"/>
                                        </xs:complexType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                        <xs:attribute ref="alapelogyujtas_meresi_mod" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="kondicionalasi_ido_ref"/>
                                <xs:element ref="kondicionalasi_fordulatszam_ref"/>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam_ref"/>
                                <xs:element ref="lambda_legviszony_ref"/>
                                <xs:element ref="emelt_uresjarati_co_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_lambda_teszt">
                <xs:complexType>
                        <xs:choice>
                                <xs:sequence maxOccurs="4">
                                        <xs:element ref="szonda_feszultseg_ugras_ref"/>
                                        <xs:element ref="teszt_fordulatszam_ref"/>
                                        <xs:sequence maxOccurs="2">
                                                <xs:element ref="szonda_feszultseg_ugras"/>
                                                <xs:element ref="teszt_fordulatszam"/>
                                        </xs:sequence>
                                </xs:sequence>
                                <xs:sequence maxOccurs="4">
                                        <xs:element ref="szamitott_lambda_ref"/>
                                        <xs:element ref="teszt_fordulatszam_ref"/>
                                        <xs:sequence maxOccurs="2">
                                                <xs:element ref="szamitott_lambda"/>
                                                <xs:element ref="teszt_fordulatszam"/>
                                        </xs:sequence>
                                </xs:sequence>
                                <xs:sequence maxOccurs="4">
                                        <xs:element ref="jel_szonda_aram_ref"/>
                                        <xs:element ref="teszt_fordulatszam_ref"/>
                                        <xs:sequence maxOccurs="2">
                                                <xs:element ref="jel_szonda_aram"/>
                                                <xs:element ref="teszt_fordulatszam"/>
                                        </xs:sequence>
                                </xs:sequence>
                                <xs:sequence maxOccurs="4">
                                        <xs:element ref="szonda_feszultseg_ref"/>
                                        <xs:element ref="teszt_fordulatszam_ref"/>
                                        <xs:sequence maxOccurs="2">
                                                <xs:element ref="szonda_feszultseg"/>
                                                <xs:element ref="teszt_fordulatszam"/>
                                        </xs:sequence>
                                </xs:sequence>
                        </xs:choice>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="katalizator_sertetlen"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="szekunder_levego_rendszer"/>
                                <xs:element ref="toltonyilas_szukito_beepitve"/>
                                <xs:element ref="mil_lampa_rendben"/>
                                <xs:element ref="egyeb_emisszio_csokkento_berendezes"/>
                                <xs:element ref="lambda_szonda_rendben"/>
                                <xs:element ref="obd_csatlakozo_rendben"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="alapjarati_fordulatszam"/>
                                <xs:element ref="alapelogyujtas" minOccurs="0"/>
                                <xs:element ref="zarasszog"/>
                                <xs:element ref="alapjarati_co"/>
                                <xs:element ref="alapjarati_ch"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam"/>
                                <xs:element ref="emelt_uresjarati_co"/>
                                <xs:element ref="kondicionalasi_ido"/>
                                <xs:element ref="kondicionalasi_fordulatszam"/>
                        </xs:sequence>
                        <xs:attribute name="kondicionalas_rendben" type="xs:boolean" use="required"/>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_hibatarlo">
                <xs:complexType>
                        <xs:sequence minOccurs="0" maxOccurs="unbounded">
                                <xs:element name="tarolt_hiba" type="xs:string"/>
                        </xs:sequence>
                        <xs:attribute name="tarolt_hibak_szama" type="xs:integer" use="required"/>
                        <xs:attribute name="tarolt_hibak_eredmenye" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="a4_obd_teszt">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="vizsgalhato" type="xs:string" use="required"/>
                                        <xs:attribute name="vizsgalt" type="xs:string" use="required"/>
                                        <xs:attribute name="vizsgalat_terjedelme" type="xs:string" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="b1">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="b1_referencia" minOccurs="0"/>
                                <xs:element ref="b1_szubjektiv"/>
                                <xs:element ref="b1_meres" minOccurs="0" maxOccurs="2"/>
                        </xs:sequence>
                        <xs:attribute name="fustoles_szerinti_besorolas" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="EURO_3"/>
                                                <xs:enumeration value="EURO_2"/>
                                                <xs:enumeration value="EURO_1_SZIVO"/>
                                                <xs:enumeration value="EURO_1_TURBO"/>
                                                <xs:enumeration value="1980_ELOTT"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="spec_fordulatszam_kezeles" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="1980_ELOTT"/>
                                                <xs:enumeration value="AUTOMATA"/>
                                                <xs:enumeration value="NORMAL"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                </xs:complexType>
        </xs:element>
        <xs:element name="b1_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="fordulatszamon_tartasi_ido_ref"/>
                                <xs:element ref="meresi_modusz_ref"/>
                                <xs:element ref="szonda_meret_ref"/>
                                <xs:element ref="kondicionalas_gyorsitasok_szama_ref"/>
                                <xs:element ref="kondicionalasi_fordulatszam_min_ref"/>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                                <xs:element ref="leszabalyozasi_fordulatszam_ref"/>
                                <xs:element ref="n_max_meresi_ido_ref"/>
                                <xs:element ref="fenyelnyeles_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="b1_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="mil_lampa_rendben"/>
                                <xs:element ref="toltesszabalyzo_rudazat"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="b1_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="b1_alapjarati_fordulatszam"/>
                                <xs:element ref="leszabalyozasi_fordulatszam"/>
                                <xs:element ref="fenyelenyeles"/>
                                <xs:element ref="gyorsitasi_ido"/>
                                <xs:element ref="kondicionalasi_gyorsitasok_szama"/>
                                <xs:element ref="kondicionalasi_fordulatszam"/>
                                <xs:element ref="n_max_meresi_ido"/>
                        </xs:sequence>
                        <xs:attribute name="kondicionalas_rendben" type="xs:boolean" use="required"/>
                        <xs:attribute name="fordulatszamon_tartasi_ido" type="xs:integer" use="required"/>
                        <xs:attribute name="meresi_modusz" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="A"/>
                                                <xs:enumeration value="B"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="szonda_meret" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="1"/>
                                                <xs:enumeration value="2"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="max_fustolesi_ertek_savszelesseg" type="xs:double" use="required"/>
                        <xs:attribute name="jellemzo_fustolesi" type="xs:double" use="required"/>
                        <xs:attribute name="minosites_alpja" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                                <xs:length value="1"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute ref="merestipus" use="required"/>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="u2">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="u2_referencia"/>
                                <xs:element ref="u2_szubjektiv"/>
                                <xs:element ref="u2_meres" minOccurs="0"/>
                        </xs:sequence>
                        <xs:attribute ref="alapelogyujtas_fhp" use="required"/>
                        <xs:attribute ref="alapelogyujtas_meresi_mod" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="u2_referencia">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet_ref"/>
                                <xs:element ref="alapjarati_fordulatszam_ref"/>
                                <xs:element ref="alapelogyujtas_ref"/>
                                <xs:element ref="zarasszog_ref"/>
                                <xs:element ref="alapjarati_co_ref"/>
                                <xs:element ref="alapjarati_ch_max_ref"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam_ref"/>
                                <xs:element ref="emelt_uresjarati_co_ref"/>
                        </xs:sequence>
                        <xs:attribute name="adatforras" type="xs:string" use="required"/>
                        <xs:attribute name="adatforras_verzio" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="u2_szubjektiv">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="egyeb_hiba"/>
                                <xs:element ref="egyeb_erzekelok"/>
                                <xs:element ref="hutovizszivargas"/>
                                <xs:element ref="kartergaz_visszavezetes"/>
                                <xs:element ref="katalizator_sertetlen"/>
                                <xs:element ref="kipufogo_tomitettseg"/>
                                <xs:element ref="kipufogo_visszavezeto"/>
                                <xs:element ref="legkondicionalo_tomor"/>
                                <xs:element ref="legszuro_megfelelo"/>
                                <xs:element ref="olajszivargas"/>
                                <xs:element ref="szekunder_levego_rendszer"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="optional"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="u2_meres">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet"/>
                                <xs:element ref="alapjarati_fordulatszam"/>
                                <xs:element ref="alapelogyujtas"/>
                                <xs:element ref="zarasszog"/>
                                <xs:element ref="alapjarati_co"/>
                                <xs:element ref="alapjarati_ch"/>
                                <xs:element ref="emelt_uresjarati_fordulatszam"/>
                                <xs:element ref="emelt_uresjarati_co"/>
                        </xs:sequence>
                        <xs:attribute name="meresazonosito" type="xs:integer" use="required"/>
                </xs:complexType>
        </xs:element>
        <!--Tanúsítványok közös elemtípusai: mérési eredmény-->
        <xs:element name="eredmeny">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element name="megjegyzes" minOccurs="0" maxOccurs="unbounded">
                                        <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                        <xs:minLength value="1"/>
                                                </xs:restriction>
                                        </xs:simpleType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute name="minosites" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:NMTOKEN">
                                                <xs:enumeration value="MEGFELEL"/>
                                                <xs:enumeration value="NEM_MEGFELELO"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="tanusitvanyado_kod" use="required">
                                <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                                <xs:length value="10"/>
                                        </xs:restriction>
                                </xs:simpleType>
                        </xs:attribute>
                        <xs:attribute name="szubjektiv_ertekeles" type="xs:boolean" use="required"/>
                        <xs:attribute name="meres_ertekeles" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <!--Tanúsítványok közös elemtípusai: referencia adatok-->
        <xs:element name="olajhomerseklet_ref">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="olajhomerseklet_data"/>
                        </xs:sequence>
                        <xs:attribute ref="adatforras" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_fordulatszam_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapelogyujtas_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="zarasszog_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_co_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="3"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="maximum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="3"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_ch_max_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:double" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="emelt_uresjarati_fordulatszam_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="emelt_uresjarati_co_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:double" use="required"/>
                                        <xs:attribute name="maximum" type="xs:double" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_ido_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_fordulatszam_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="lambda_legviszony_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:double" use="required"/>
                                        <xs:attribute name="maximum" type="xs:double" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="teszt_fordulatszam_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szonda_feszultseg_ugras_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szamitott_lambda_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="maximum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="jel_szonda_aram_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="6"/>
                                                                <xs:minLength value="1"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="maximum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="6"/>
                                                                <xs:minLength value="1"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szonda_feszultseg_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="maximum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="fordulatszamon_tartasi_ido_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="2"/>
                                                                <xs:fractionDigits value="1"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="meresi_modusz_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="A"/>
                                                                <xs:enumeration value="B"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szonda_meret_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalas_gyorsitasok_szama_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="1"/>
                                                                <xs:maxInclusive value="99"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_fordulatszam_min_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="100"/>
                                                                <xs:maxInclusive value="9999"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="leszabalyozasi_fordulatszam_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" type="xs:integer" use="required"/>
                                        <xs:attribute name="maximum" type="xs:integer" use="required"/>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="n_max_meresi_ido_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="2"/>
                                                                <xs:fractionDigits value="1"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="fenyelnyeles_ref">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="minimum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="3"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="maximum" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="3"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute ref="adatforras" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <!--Tanúsítványok közös elemtípusai: szubjektív vizsgálat-->
        <xs:element name="egyeb_hiba">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="egyeb_erzekelok">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="hutovizszivargas">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="kartergaz_visszavezetes">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="katalizator_sertetlen">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="kipufogo_tomitettseg">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="kipufogo_visszavezeto">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="legkondicionalo_tomor">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="legszuro_megfelelo">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="olajszivargas">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="szekunder_levego_rendszer">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="toltonyilas_szukito_beepitve">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="mil_lampa_rendben">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="egyeb_emisszio_csokkento_berendezes">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="lambda_szonda_rendben">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="obd_csatlakozo_rendben">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="toltesszabalyzo_rudazat">
                <xs:complexType>
                        <xs:attribute ref="szubj_adat" use="required"/>
                </xs:complexType>
        </xs:element>
        <!--Tanúsítványok közös elemtípusai: mérési adatok-->
        <xs:element name="olajhomerseklet">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="50"/>
                                                                <xs:maxInclusive value="200"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_fordulatszam">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="100"/>
                                                                <xs:maxInclusive value="10000"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapelogyujtas">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="0"/>
                                                                <xs:maxInclusive value="99"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="zarasszog">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="0"/>
                                                                <xs:maxInclusive value="359"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_co">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="3"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="alapjarati_ch">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="0"/>
                                                                <xs:maxInclusive value="9999"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="emelt_uresjarati_fordulatszam">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="0"/>
                                                                <xs:maxInclusive value="9999"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="emelt_uresjarati_co">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="2"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="teszt_fordulatszam">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szonda_feszultseg_ugras">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szamitott_lambda">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="jel_szonda_aram">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:minLength value="1"/>
                                                                <xs:maxLength value="6"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="szonda_feszultseg">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="lambda_legviszony">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:decimal">
                                                                <xs:totalDigits value="4"/>
                                                                <xs:fractionDigits value="3"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_ido">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_fordulatszam">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="kondicionalasi_gyorsitasok_szama">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="n_max_meresi_ido">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="adat" type="xs:integer" use="required"/>
                                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="b1_alapjarati_fordulatszam">
                <xs:complexType>
                        <xs:sequence maxOccurs="4">
                                <xs:element name="meresi_adat">
                                        <xs:complexType>
                                                <xs:complexContent>
                                                        <xs:restriction base="xs:anyType">
                                                                <xs:attribute name="adat" type="xs:integer" use="required"/>
                                                                <xs:attribute ref="oszlop_pozicio" use="required"/>
                                                        </xs:restriction>
                                                </xs:complexContent>
                                        </xs:complexType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="leszabalyozasi_fordulatszam">
                <xs:complexType>
                        <xs:sequence maxOccurs="4">
                                <xs:element name="meresi_adat">
                                        <xs:complexType>
                                                <xs:complexContent>
                                                        <xs:restriction base="xs:anyType">
                                                                <xs:attribute name="adat" type="xs:integer" use="required"/>
                                                                <xs:attribute ref="oszlop_pozicio" use="required"/>
                                                        </xs:restriction>
                                                </xs:complexContent>
                                        </xs:complexType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="fenyelenyeles">
                <xs:complexType>
                        <xs:sequence maxOccurs="4">
                                <xs:element name="meresi_adat">
                                        <xs:complexType>
                                                <xs:complexContent>
                                                        <xs:restriction base="xs:anyType">
                                                                <xs:attribute name="adat" use="required">
                                                                        <xs:simpleType>
                                                                                <xs:restriction base="xs:decimal">
                                                                                        <xs:totalDigits value="3"/>
                                                                                        <xs:fractionDigits value="2"/>
                                                                                </xs:restriction>
                                                                        </xs:simpleType>
                                                                </xs:attribute>
                                                                <xs:attribute ref="oszlop_pozicio" use="required"/>
                                                        </xs:restriction>
                                                </xs:complexContent>
                                        </xs:complexType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="gyorsitasi_ido">
                <xs:complexType>
                        <xs:sequence maxOccurs="4">
                                <xs:element name="meresi_adat">
                                        <xs:complexType>
                                                <xs:complexContent>
                                                        <xs:restriction base="xs:anyType">
                                                                <xs:attribute name="adat" type="xs:integer" use="required"/>
                                                                <xs:attribute ref="oszlop_pozicio" use="required"/>
                                                        </xs:restriction>
                                                </xs:complexContent>
                                        </xs:complexType>
                                </xs:element>
                        </xs:sequence>
                        <xs:attribute name="ertekeles" type="xs:boolean" use="required"/>
                </xs:complexType>
        </xs:element>
        <!--Tanúsítványok közös attribútum típusai-->
        <xs:attribute name="adatforras">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="KEZI_BEVITEL"/>
                                <xs:enumeration value="ADATBAZIS"/>
                                <xs:enumeration value="HATOSAGI"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="szubj_adat">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="MEGFELEL"/>
                                <xs:enumeration value="NEM_FELEL_MEG"/>
                                <xs:enumeration value="NINCS_ERTELMEZVE"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="merestipus">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="NORMAL"/>
                                <xs:enumeration value="GAZUZEM"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="alapelogyujtas_fhp">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="ELOTT"/>
                                <xs:enumeration value="UTAN"/>
                                <xs:enumeration value="NEM_MERHETO"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="alapelogyujtas_meresi_mod">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="VAKUMMAL"/>
                                <xs:enumeration value="VAKUM_NELKUL"/>
                                <xs:enumeration value="NEM_MERHETO"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="oszlop_pozicio">
                <xs:simpleType>
                        <xs:restriction base="xs:NMTOKEN">
                                <xs:enumeration value="n"/>
                                <xs:enumeration value="n-1"/>
                                <xs:enumeration value="n-2"/>
                                <xs:enumeration value="0"/>
                        </xs:restriction>
                </xs:simpleType>
        </xs:attribute>
        <!--Komplex adattípusok-->
        <xs:element name="olajhomerseklet_data">
                <xs:complexType>
                        <xs:choice>
                                <xs:element name="str">
                                        <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                        <xs:minLength value="1"/>
                                                </xs:restriction>
                                        </xs:simpleType>
                                </xs:element>
                                <xs:element name="int">
                                        <xs:simpleType>
                                                <xs:restriction base="xs:integer">
                                                        <xs:minInclusive value="50"/>
                                                </xs:restriction>
                                        </xs:simpleType>
                                </xs:element>
                        </xs:choice>
                </xs:complexType>
        </xs:element>
</xs:schema>

Projekt: Fvhxmlinterface - 0.5 Készült: 13 Oct 2005 Készítette:   3Sz-s Kft.