
A HTML (Hypertext Markup Language) célja a webalapú dokumentumok átadásának megkönnyítése. Ezzel ellentétben az XML-t fejlesztették ki az SGML-sel és a HTML-vel való interoperabilitás és a könnyű megvalósítás érdekében.
Összehasonlító táblázat
Az összehasonlítás alapja | XML | HTML |
---|---|---|
Bővül | Bővíthető jelölőnyelv | Hypertext Markup Language |
Alapvető | Keretet biztosít a jelölőnyelvek meghatározásához. | A HTML előre meghatározott jelölőnyelv. |
Szerkezeti | Információ Biztosítani | Nem tartalmaz strukturális információkat |
Nyelv típusa | Kis-nagybetű érzékeny | Case érzéketlen |
A nyelv célja | Információ átadása | Az adatok bemutatása |
hibák | Nem megengedett | Kis hibákat lehet figyelmen kívül hagyni. |
Fehér űr | Meg lehet őrizni. | Nem tartja meg a fehér tereket. |
Címkék bezárása | A zárócímkék használata kötelező. | A címkék zárása opcionális. |
fészekrakó | Megfelelően kell elvégezni. | Nem sok értékes. |
Az XML meghatározása
Az XML (Extensible Markup Language) egy olyan nyelv, amely lehetővé teszi a felhasználó számára, hogy meghatározza az adat vagy adatszerkezet ábrázolását, ahol az értékeket a struktúra minden mezőjében hozzárendelik. Az IBM 1960-as években GML-nek (Generalized Markup Language) tervezte. Amikor az IBM GML-jét az ISO fogadja el, SGML-nek (Standard Generalized Markup Language) nevezték el, és ez volt az összetett dokumentációs rendszer alapja. Az XML nyelv platformot biztosít a jelölési elemek meghatározásához és a testreszabott jelölőnyelv létrehozásához. Az XML-ben nyelv vagy elemek létrehozásához az XML-ben meghatározott szabályokat kell követni. Az XML dokumentum olyan karakterláncokat és szöveget tartalmaz, amelyeket szöveges jelölés vesz körül. Az XML alapvető egységét elemként ismerik.
Az XML jól kialakított és érvényes jelölőnyelv. Itt jól megfogalmazott meghatározza, hogy az XML elemző nem tudta átadni a kódot, ha szintaxis, írásjelek, nyelvtani hibák töltik meg. Ezenkívül csak addig érvényes, amíg jól alakul és érvényes, azt jelenti, hogy az elemszerkezetnek és a jelölésnek meg kell egyeznie egy szabványos szabályrendszerrel.
Az XML dokumentum két részből áll - prologból és testből. Az XML prolog része olyan adminisztratív metaadatokból áll, mint az XML-nyilatkozat, az opcionális feldolgozási utasítás, a dokumentumtípus-nyilatkozat és a megjegyzések. A testrész két részre osztható - szerkezeti és tartalmi (jelen van a sima szövegben).
A HTML meghatározása
A HTML (Hypertext Markup Language) a weblapok létrehozásának jelölő nyelve. A webalapú tartalomban használt jelölőparancsok a dokumentum szerkezetét és elrendezését jelentik a böngészőhöz. A böngészők egyszerűen elolvassák a dokumentumot a HTML-jelöléssel, és megjelenítik a képernyőn a dokumentumban elhelyezett HTML-elemek vizsgálatával. A HTML-dokumentumot olyan szövegfájlnak tekintik, amely az információkat közzé kell tenni.
A beágyazott utasítások olyan elemekként ismertek, amelyek a dokumentum böngészőben történő strukturálását és megjelenítését mutatják. Ezek az elemek a szögtartó belsejében található szövegeket tartalmazó címkékből állnak. A címkék általában egy pár - kezdeti és befejező címkén találhatók.
Kulcsfontosságú különbségek az XML és a HTML között
- Az XML egy szövegalapú jelölőnyelv, amely az önmeghatározó struktúrával rendelkezik, és hatékonyan meghatározhat egy másik jelölőnyelvet. Másrészről a HTML előre meghatározott jelölőnyelv, és korlátozott képességű.
- Az XML a dokumentum logikai struktúráját biztosítja, míg a HTML struktúrát előre definiáljuk, ahol a „fej” és a „test” címkéket használják.
- A nyelvi típus esetében a HTML eset érzéketlen. Ezzel szemben az XML kis- és nagybetűk.
- A HTML-t úgy alakították ki, hogy hangsúlyt fektessen az adatok megjelenítési jellemzőire. Ezzel szemben az XML olyan adatspecifikus, ahol az adattárolás és az átadás volt az előzetes gond.
- Az XML nem engedi meg a hibát, ha a kódban vannak hibák, amelyeket nem lehet elemezni. Fordítva, a HTML-ben elhanyagolhatók a kis hibák.
- Az XML-ben található üres helyeket egy adott felhasználásra használják, mivel az XML minden egyes karaktert figyelembe vesz. Éppen ellenkezőleg, a HTML figyelmen kívül hagyhatja a helyeket.
- Az XML címkék kötelezőek lezárásra, míg HTML-ben egy nyílt címke is tökéletesen működik.
- Az XML-be való beágyazást helyesen kell elvégezni, nagy jelentőséggel bír az XML szintaxisában. Ezzel szemben a HTML nem érdekli a fészkelést.
Következtetés
Az XML és HTML jelölőnyelvek egymáshoz kapcsolódnak, ahol az adatok megjelenítéséhez HTML-t használnak, míg az XML fő célja az adatok tárolása és átadása. A HTML egy egyszerű, előre definiált nyelv, míg az XML a többi nyelv meghatározására szolgáló szabványos jelölőnyelv. Az XML dokumentum elemzés egyszerű és gyors.