Az XML (Extensible Markup Language, vagyis Kiterjeszthető Jelölő Nyelv) az informatikának egy olyan általános célú leíró nyelve, amely speciális célú leíró nyelvek létrehozására alkalmas.
Tartalomjegyzék
Nyelvek
Formátum
Dokumentum
Adatbázis
Szerkesztő
A leíró nyelveknek az SGML egy egyszerűsített részhalmaza, mely különböző adattípusok leírására képes. Az elsődleges célja strukturált szöveg és információ megosztása az Interneten.
Nyelvek
Az XML-en alapuló nyelvek (pl. RDF, RSS, MathML, XSIL, SVG) leírása formális, így lehetővé teszi a programok számára a dokumentumok módosítását és validálását a formátum ismerete nélkül is. Hatalmas mennyiségű adatot kellett tárolni és feldolgozni, ezért kereskedelmi szoftvermérnököket vontak be a projektbe.
inf.unideb.hu
ek.inf.elte.hu/leirasok
www.pcsysak.uw.hu/xml
iit.uni-miskolc.hu/XML óra
w3c.hu/forditasok/XML
Formátumok
A nyelv dokumentuma egy olyan szövegből áll amely Unicode karakterek sorozata. Itt az UTF-8 és UTF-16 kódolások a legelterjedtebbek.
xcv.hu
office.microsoft.com/új-fájlkiterjesztések
mtmt.hu/system/files/xml_megjelenités
xcv.hu/xml.php
softwareonline.hu/xml adatok megjelenitése
Dokumentum
A dokumentumnak a következő szabályoknak kell feltétlenül megfelelnie:
- Egyetlen gyökérelemet tartalmazzon.
- A nem üres elemeket nyitó és záró tagoknak kell határolniuk.
- Az üres elemek megjelölhetők üres elem (önlezáró) taggal, pl az
<ÜresVagyok/>
. Ez egyenértékű az<ÜresVagyok></ÜresVagyok>
párossal is. - Minden attribútum érték idézőjelek között áll, vagy szimpla(‘), vagy dupla(“) idézőjelek között. Szimpla idézőjel mindig szimpla idézőjelet, dupla idézőjel pedig mindig dupla idézőjelet zár.
- A tagok egymásba ágyazhatók, de nem átfedők. A nem gyökér elemet másik elemnek kell magában foglalnia.
- A dokumentumnak meg kell felelnie a karakterkészlet-definíciónak.
- Az elemneveknél fontos figyelni a kis- és nagybetűk közötti különbségre.
svg.elte.hu
nyelvek.inf.elte.hu/leirasok/XML
softwareonline.hu/xml+dokumentum+letrehozás
kiskapukiado.hu/download.php
pcsysak.uw.hu/xml
Adatbázis
ganymedes.lib.unideb.hu
nws.niif.hu/ncd2003/docs/ehu
videotorium.hu/Virtualis_katalogus_epitese
www.sie.hu/xml_adatbazisok
oxygenxml.com
Szerkesztő
A jól működő sszerkesztő legfontosabb kritériumai:
– Az ismert Office-alkalmazásokhoz hasonló kezelőfelülete van.
– Nem igényel informatikai tudást.
– Átjárást tesz lehetővé a tartalom és a jelölő programnyelv között.
– A célnak megfelelően összetett, felhasználóbarát szerkesztése és tartalomkezelése van.
– Szabályozott átjárással bír a felhasználó és a legösszetettebb IT rendszerek között.
– Széleskörűen felhasználható.
A szerkesztő letöltésére itt van lehetőség:
oxygenxml.com
active.hu
www.blueprint.com/xml-editor-hungarianletoltokozpont.hu
letoltokozpont.hu
tanit.hu/PHP-programozás
Tartalom és képek forrása: wikipedia.org, google.com
Kérdések és válaszok
– Mi az XML?
– Kiterjeszthető Jelölő Nyelv.
– Melyek az ezen alapuló nyelvek?
– Az RDF, RSS, MathML, XSIL, SVG.
– A dokumentum miből áll?
– Olyan szövegből, amely Unicode karakterek sorozata.
– A dokumentum hány gyökérelemet tartalmazzon?
– Egyet.
– Hol tölthető le a szerkesztő?
A szerkesztő ajánlja, olvassa el ezeket a témákat is:
Iphone4
Mmorpg
Winchester
Csengő
Varrás
Reméljük, hogy tudtunk segíteni!
Kellemes napot!
fk-tudas.hu szerkesztősége