|
||
| Mi az az XML? |
|
|
|
Oldal 1 / 2 XML: eXtensible Markup Language
Az XML, vagyis eXtensible Markup Language: b&ővíthet&ő jelöl&ő nyelv. A World Wide Web Consortium XML 1.0 ajánlása, mely egy olyan szintakszist ad meg, amelyet betartva különböz&ő jelöl&ő nyelvek (mint például az XHTML) hozhatóak létre. éppen ezért szokták meta-nyelvnek, nyelvleíró nyelvnek is nevezni. Egy XML dokumentum elemekb&ől áll, amelyek neve (szókincs), egymáshoz való kapcsolata és tartalma szabályokkal rögzíthet&ő (nyelvtan). Az XML specifikáció megad egy szintakszist mind az XML dokumentumokra - vagyis az elemek jelölésére - , mind a szabályok leírására (DTD). A megadott szintaktikai szabályok betartásával bárki saját nyelvet (dokumentum-típust) készíthet, s azt a megfelel&ő XML-konform eszközzel ellen&őrizheti, feldolgozhatja. A nyelvtan és a szókincs megadása nem kötelez&ő.A fentiek alapján:
Az XML-t a HTML nyelv egyre szembetűn&őbb gyengéi hívták életre. A HTML-be bekerül&ő újabb és újabb, formai jelölésekre szolgáló elemek lassan - tartalmi szempontból - teljesen feldolgozhatatlanná tették az interneten elérhet&ő dokumentumokat. A XML kiterjeszthet&ősége lehet&őséget ad a dokumentumok (adatok) tartalmi és nem formai szempontok alapján történ&ő leírására. Jó példa erre például az elem, amely d&őlt betűt eredményez, de azt már nem tudni, hogy miért. Hangsúlyozás volt vagy egy idegen szó? XML-ben deklarálhatunk egy
Ez az egyszerűsítés nagy lökést adott az XML-nek, és rengeteg eszköz került ki egy-két éven belül a különböz&ő nagy (és nem olyan nagy) szoftver-gyártóktól. Az XML és SGML alkalmazások közti különbséget úgy szokták megfogalmazni, hogy az XML-t alkalmazás-orientált, míg az SGML-t dokumentum-orientált megközelítés jellemzi [XML Handbook; XMLSpec 1]. Megjegyzés: Az XML nem ISO-szabvány, mint az SGML, hanem - a HTML-hez hasonlóan - a World Wide Web Consortium ajánlása (de facto szabványa, hiszen mindenki betartja a spcifikáció el&őírásait). XML és HTML kapcsolata A fentiekb&ől már - remélhet&őleg - kiderült hogy az XML és a HTML nem egy szinten van! Az XML egy szintaktikai szabályrendszer, amellyel leíró nyelveket definiálhatunk különböz&ő alkalmazásokhoz (például egy olyat, mint a HTML). A HTML ezzel szemben egy SGML alkalmazás, egy nyelv, amelyet SGML-lel definiáltak, és azt a célt szolgálja, hogy egy platform- és eszközfüggetlen dokumentum-formátumot adjon az Internethez. Megadott elemkészlete van. (Persze b&ővíthet&ő, de akkor a dokumentumtípusán változtatni kell, a böngész&őkbe az új elemeket bele kell írni.). Bár a HTML fent leírt hátrányai tették szükségessé az XML kifejlesztését, az XML nem a HTML b&ővítése! A HTML-t XML-ben újradefiniálták, ez a nyelv az XHTML, ahol az X utal arra, hogy ez a HTML nyelv az XML szintakszist követi. |
| < Előző | Következő > |
|---|
| Támogasd az oldalt/ Please Donate This Site |
|---|