Az XML (Extensible Markup Language) egy olyan adatformátum-leíró nyelv szabvány, amely dokumentumok, hierarchikus szerkezetű adatok hatékony tárolását és megjelenítését teszi lehetővé.
Egy XML dokumentum logikai felépítését, szerkezetét a DTD-vel (Document Type Definition) adhatjuk meg. A DTD segítségével a dokumentum mezőkre ("nevet viselő egységekre", "elemekre") bontható.
Az Electra képes XML-formátumú file-okban megadott megbízásokat importálni. A továbbiakban megadjuk a forint átutalási megbízások (HUF), a deviza átutalási megbízások (DEV) és az inkasszó megbízások (INK) DTD-jét. Mindegyik esetben, egy XML adatban több átutalás (ill. inkasszó) is megadható.
A HUFTransactions DTD után egy példával bemutatjuk egy "Forint átutalási megbízások" XML-dokumentum fizikai felépítését.
A DTD-k megjegyzéseiben használt jelölések
Az Electra program az XML adatokban az ékezetes karaktereknek a következő kódolásait fogadja el: utf-8, utf-16, iso-8859-1, iso-8859-2. Az XML szabályai szerint, a mezők értékében előforduló < jel helyett az <, a > jel helyett az >, az & jel helyett az & karaktersorozatot kell írni.
|
Példa
1. tétel
Jogosult neve: Kiss János
Jogosult számlaszáma: 400018-11111111-11111111
Bizonylatszám: 1024
Közlemény 1. sora: A K02340234 sz. szla kiegyenl.
Utalandó összeg: 100 000 Ft
Az összeg devizaneme: forint
Értéknap: 2002.08.25
2. tétel
Jogosult neve: Nagy János
Jogosult számlaszáma: 11501402-11111111-22222222
Utalandó összeg: 150 000 Ft
3. tétel
Jogosult neve: Nagy Lajos
Jogosult számlaszáma: 11501402-11111111
Utalandó összeg: 200 000 Ft
Értéknap: 2002.08.26
<?xml version="1.0" encoding="iso-8859-2"?> |
A szöveget csak a jobb olvashatóság érdekében tördeltük be. Az XML adat hasonló formázása megengedett, de nem szükséges.
|