fvhoffice.xsd fájl tartalma
<?xml version="1.0" encoding="ISO-8859-2" standalone="no"?> <!-- jogi_magan: Jogi vagy magánszemély a tulajdonos J Tulajdonos jogi személy M Tulajdonos magánszemély motorkivitel: Motorkivitel és keverékképzés kódok magyarázata 00 Egyéb, az alábbiakba nem sorolható kivitelű jármű 01 Benzin motor (négyütemű) 02 Dízelmotor 03 Kényszergyújtású, dízel jellegű motor 06 Több fajta tüzelőanyaggal működő motor 07 Elektromos motor 08 Kétütemű benzinmotor 10 Gázturbina 11 Cseppfolyósított gázzal üzemelő motor 12 Nagynyomású gázzal üzemelő motor 21 Wankel (forgó dugattyús) motor 22 Közvetlen befecskendezésű dízelmotor 41 Benzin motor, szabályozatlan motorüzemű, katalizátorral 44 Cseppfolyósított gázzal üzemelő motor, szabályozatlan motorüzemű, katalizátorral 45 Wankel (forgó dugattyús) motor szabályozatlan motorüzemű, katalizátorral 48 Kétütemű benzin motor, szabályozatlan motorüzemű, katalizátorral 51 Benzin motor, szabályozott motorüzemű, katalizátorral 54 Cseppfolyósított gázzal üzemelő motor, szabályozott motorüzemű, katalizátorral 55 Wankel (forgó dugattyús) motor, szabályozott motorüzemű, katalizátorral 58 Kétütemű benzin motor, szabályozott motorüzemű, katalizátorral 66 Többfajta üzemanyaggal működő (kettős üzem) 76 Többfajta üzemanyaggal működő (benzin-alkohol) 86 Többfajta üzemanyaggal működő (gázolaj-növényi olaj) jarmufajta: Járműfajta kódok magyarázata 1 Személygépkocsi 2 Autóbusz (3,5 t alatt) 3 Autóbusz (3,5 felett, 5 t alatt) 4 Autóbusz (5 t felett) 5 Kis tehergépkocsi (3,5 t össztömegig) 6 Tehergépkocsi (3,5 tonna össztömeg felett és 12 tonna össztömeg alatt) 7 Tehergépkocsi (12 tonna össztömeg felett) 8 Vontató (12 t alatt) 9 Vontató (12 t felett) hajtoanyag: Hajtoanyag kódok magyarázata 1 Benzin 2 Gázolaj 3 Elektromos 4 Cseppfolyós gáz 5 Földgáz 6 Földgáz + diesel 7 Benzin + cseppfolyós gáz kettős üzem 8 Egyéb hasznalat_modja: Használat módja kódok magyarázata 1 szolgáltatásra használt 2 magán 3 sport 4 veterán környezetvdelmi osztály kódok magyarázata kód osztály megnevezés 1 0 katalizátor nélküli Otto-motoros 2 0 jóvhagyási előírások szerint nem minősített dízelmotoros 3 0 jóvhagyási jellel ellátott dízelmotoros 4 1 katalizátoros, nem szabályozott keverkképzésű, Otto-motoros 5 2 katalizátoros, szabályozott keverékképzésű 6 3 EURO-I jóváhagyási jellel ellátott dízelmotoros 7 4 EURO-II jóváhagyási jellel ellátott dízelmotoros 8 5 tiszta gázüzem vagy elektromos meghajtás 9 5 hybrid (elektromos és Otto- vagy dízelmotoros) 10 6 katalizátoros, szabályozott keverékképzésű, OBD - rendszerrel ellátott Otto-motoros 11 7 EURO-III szerinti jóváhagyási jellel ellátott dízelmotoros 12 8 EURO-III szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros 13 9 EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott Otto-motoros 14 10 EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros (m<=3500 kg) 15 11 EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros (m>3500 kg) 16 12 EURO-V szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros 17 13 EEV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros uzembesorolas: Üzembesorolás kódok magyarázata 1 Szabályozott keverékképzésű 2 Katalizátoros kétütemű 3 Katalizátoros négyütemű 5 Katalizátor nélküli kétütemű 6 Katalizátor nélküli négyütemű 7 Megfelel az ENSZ-EGB 83.01/C vagy 49.02/A előírásoknak (EURO I.) 8 Megfelel az ENSZ-EGB 83.02/C, 83.03/C, 83.03/D, 83.04/C, 83.04/D, 49.02/B és 51.02 előírásoknak (EURO II.) 9 Egyéb hagyományos dízel motoros gépkocsi 10 Nem szabályozott keverékképzésű 11 Megfelel az ENSZ-EGB 83.00-83.01/A vagy 49.00-49.01/A előírásoknak 12 Szabályozott keverékképzésű, megfelel az ENSZ-EGB 83.05/B előírás A szintjének, OBD rendszerrel ellátott (EURO III.) 13 Megfelel az ENSZ-EGB 83.05/C, 83.05/D előírás A szintjének vagy 49.03 I és 51.02 előírásoknak megfelelő (EURO III.) 14 Megfelel az ENSZ-EGB 83.05/C, 83.05/D előírás A szintjének vagy 49.03 I és 51.02 előírásoknak, OBD rendszerrel ellátott (EURO III.) 15 Szabályozott keverékképzésű, legalább az ENSZ-EGB 83.05/B előírás B szintjének megfelelő, OBD rendszerrel ellátott (EURO IV.) 16 Megfelel az ENSZ-EGB 83.05/C előírás B szintjének és 51.02 előírásoknak OBD rendszerrel ellátott (EURO IV.) 17 Megfelel az ENSZ-EGB 49.03 II. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EURO IV.) 18 Megfelel az ENSZ-EGB 49.03 III. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EURO V.) 19 Megfelel az ENSZ-EGB 49.03 IV. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EEV.) 20 Elektromos 21 Katalizátoros nem szabályozott keverékképzésű 22 Nincsen üzembesorolás turbofeltolto: Turbófeltöltö kódok magyarázata 0 Nincs 1 Van --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xs:element name="jarmuvek"> <xs:complexType> <xs:sequence> <xs:element ref="gepjarmu" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="result_code" type="xs:integer" use="required"/> <xs:attribute name="result_text" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="gepjarmu"> <xs:complexType> <xs:sequence> <xs:element ref="tulajdonos"/> <xs:element ref="jarmu"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="tulajdonos"> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:anyType"> <xs:attribute name="iranyitoszam"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="helyseg" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="kozterulet" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="hazszam" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="nev" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="jogi_magan" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="J"/> <xs:enumeration value="M"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="jarmu"> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:anyType"> <xs:attribute name="motorkivitel" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="12"/> <xs:enumeration value="54"/> <xs:enumeration value="06"/> <xs:enumeration value="55"/> <xs:enumeration value="21"/> <xs:enumeration value="48"/> <xs:enumeration value="07"/> <xs:enumeration value="22"/> <xs:enumeration value="08"/> <xs:enumeration value="58"/> <xs:enumeration value="66"/> <xs:enumeration value="41"/> <xs:enumeration value="00"/> <xs:enumeration value="76"/> <xs:enumeration value="01"/> <xs:enumeration value="02"/> <xs:enumeration value="51"/> <xs:enumeration value="44"/> <xs:enumeration value="10"/> <xs:enumeration value="03"/> <xs:enumeration value="86"/> <xs:enumeration value="45"/> <xs:enumeration value="11"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="jarmufajta" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> <xs:enumeration value="6"/> <xs:enumeration value="7"/> <xs:enumeration value="8"/> <xs:enumeration value="9"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="hajtoanyag" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> <xs:enumeration value="5"/> <xs:enumeration value="6"/> <xs:enumeration value="7"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="hasznalat_modja" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="kornyezetvedelmi_osztaly" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="12"/> <xs:enumeration value="1"/> <xs:enumeration value="13"/> <xs:enumeration value="2"/> <xs:enumeration value="14"/> <xs:enumeration value="3"/> <xs:enumeration value="15"/> <xs:enumeration value="4"/> <xs:enumeration value="16"/> <xs:enumeration value="5"/> <xs:enumeration value="17"/> <xs:enumeration value="6"/> <xs:enumeration value="7"/> <xs:enumeration value="8"/> <xs:enumeration value="9"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="uzembesorolas" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="12"/> <xs:enumeration value="1"/> <xs:enumeration value="20"/> <xs:enumeration value="13"/> <xs:enumeration value="2"/> <xs:enumeration value="21"/> <xs:enumeration value="14"/> <xs:enumeration value="3"/> <xs:enumeration value="22"/> <xs:enumeration value="15"/> <xs:enumeration value="4"/> <xs:enumeration value="16"/> <xs:enumeration value="5"/> <xs:enumeration value="17"/> <xs:enumeration value="6"/> <xs:enumeration value="18"/> <xs:enumeration value="7"/> <xs:enumeration value="19"/> <xs:enumeration value="8"/> <xs:enumeration value="9"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> </xs:restriction> </xs:simpleType> </xs:attribute> <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="gyartmany" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="15"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tipus" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="kivitel" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="gyartmany_kod" use="optional"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="tipus_kod" use="optional"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="8"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="kivitel_kod" use="optional"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="8"/> </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="motorszam" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="motorkod" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="gyartasiev" use="required"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1900"/> <xs:maxInclusive value="2050"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="elso_forg_helyez" type="xs:date" use="required"/> <xs:attribute name="turbofeltolto" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1"/> <xs:enumeration value="0"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="hengerurtartalom" use="required"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="5"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="teljesitmeny" use="optional"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="5"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="ossztomeg" use="optional"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:totalDigits value="5"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> </xs:schema>
A fenti sémának megfelelő mintafájl:
<?xml version="1.0" encoding="iso-8859-2" standalone="no" ?> <jarmuvek result_code="0" result_text="OK" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="fvhoffice.xsd"> <gepjarmu> <tulajdonos hazszam="35/A" helyseg="POCSAJ" iranyitoszam="4125" jogi_magan="M" kozterulet="DÓZSA GY. U." nev="DECSKI JÁNOS" ugy_id="000010085"/> <jarmu alvazszam="XTA210530N1245663" elso_forg_helyez="1991-09-01" gj_id="000011914" gyartasiev="1991" gyartmany="Lada" gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" igazololap_ervenyes="2006-02-11" igazololap_szam="B0198322105" jarmufajta="1" kivitel="Nova" kivitel_kod="0" kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="BA3 2103" motorszam="2103" ossztomeg="0" rendszam="BDE448 " teljesitmeny="0" tipus="Nova" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/> </gepjarmu> <gepjarmu> <tulajdonos hazszam="78" helyseg="DEBRECEN" iranyitoszam="4034" jogi_magan="M" kozterulet="FARAKTÁR" nev="FARKAS ANDRÁS" ugy_id="000003466"/> <jarmu alvazszam="MABECA11S00904831" elso_forg_helyez="1991-08-01" gj_id="000003867" gyartasiev="1991" gyartmany="MARUTI" gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" jarmufajta="1" kivitel="SB 800" kivitel_kod="0" kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="8BIN" motorszam="F8BIN638626" ossztomeg="0" rendszam="BDE476 " teljesitmeny="0" tipus="SB 800" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/> </gepjarmu> <gepjarmu> <tulajdonos hazszam="2" helyseg="HAJDÚSZOBOSZLÓ" iranyitoszam="4200" jogi_magan="M" kozterulet="KISS P" nev="JÓNÁS LÁSZLÓ" ugy_id="000003410"/> <jarmu alvazszam="XTA210900N1010835" elso_forg_helyez="1991-05-01" gj_id="000003662" gyartasiev="1991" gyartmany="Lada" gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" jarmufajta="1" kivitel="Samara" kivitel_kod="0" kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="BA3 2108" motorszam="21081025671" ossztomeg="0" rendszam="BDE830 " teljesitmeny="0" tipus="Samara" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/> </gepjarmu> </jarmuvek>