Különbség az XML és a HTML között
Tartalom
Az XML és a HTML a meghatározott célokra definiált jelölőnyelvek, és több különbségük van. Az előző különbség az, hogy az XML-ben vannak rendelkezések az új elemek meghatározására, míg a HTML nem ad specifikációt az új elem meghatározására, és előre definiált címkéket használ. Az XML felhasználható jelölőnyelvek készítésére, míg a HTML maga jelölőnyelv.
A HTML-t (Hyper Markup Language) úgy tervezték, hogy megkönnyítse a web-alapú dokumentumok átvitelét. Ezzel szemben az XML-t úgy fejlesztették ki, hogy az interoperabilitást biztosítson az SGML-vel és a HTML-lel, valamint a megvalósítás megkönnyítése érdekében.
-
- Összehasonlító táblázat
- Meghatározás
- Főbb különbségek
- Következtetés
Összehasonlító táblázat
Az összehasonlítás alapja | XML | HTML |
---|---|---|
Bővít | Bővíthető jelölőnyelv | Hyper Markup Language |
Alapvető | Keretet biztosít a jelölőnyelvek meghatározására. | A HTML előre meghatározott jelölőnyelv. |
Szerkezeti | Információ Biztosítani | Nem tartalmaz szerkezeti információkat |
Nyelv típusa | Kis-nagybetű érzékeny | A kis- és nagybetűk nem érzékenyek |
A nyelv célja | Információ átadása | Az adatok bemutatása |
hibák | Nem megengedett | A kisebb hibákat figyelmen kívül lehet hagyni. |
Fehér űr | Tartósítható. | Nem őrzi meg a fehér tereket. |
Záró címkék | Kötelező záró címkék használata. | A záró címkék választhatók. |
fészekrakó | Megfelelően kell elvégezni. | Nem sok értékes. |
Az XML meghatározása
XML (kibővíthető jelölőnyelv) egy olyan nyelv, amely lehetővé teszi a felhasználó számára az adatok vagy adatszerkezetek reprezentációjának meghatározását, ahol az értékek a struktúra minden mezőjéhez hozzá vannak rendelve. Az IBM úgy tervezte, mint a GML (általános jelölőnyelv) az 1960-as években. Amikor az IBM GML-jét az ISO elfogadta, úgy nevezik SGML (Standard Generalized Markup Language) és ez volt a komplex dokumentációs rendszer alapja. Az XML nyelv platformot biztosít a jelölő elemek meghatározásához és testreszabott jelölési nyelv előállításához. Az XML-ben a nyelv vagy elemek létrehozásához be kell tartani az XML-ben meghatározott szabálykészletet. Az XML dokumentum tartalmaz adatokat karakterlánccal és jelöléssel körülvéve. Az XML alapvető egysége egy elem.
Az XML jól kialakított és érvényes jelölési nyelv. Itt a jól megfogalmazott meghatározza, hogy az XML elemző nem tudta átadni a kódot, ha szintaxis, írásjelek és nyelvtani hibák vannak kitéve. Ezenkívül csak addig érvényes, amíg nem alaposan kialakul, és azt jelenti, hogy az elemszerkezetnek és a jelölésnek meg kell egyeznie egy általános szabálykészlettel.
Az XML dokumentum két részből áll - prolog és body. A bevezető Az XML része adminisztratív metaadatokból, például XML deklarációból, választható feldolgozási utasításból, dokumentumtípus deklarációból és megjegyzésekből áll. A test az alkatrész két részre oszlik - szerkezeti és tartalmi (jelen van a síkságon).
A HTML meghatározása
HTML (hiper jelölőnyelv) a jelölőnyelv a weblapok készítéséhez. A web alapú tartalomban alkalmazott jelölőparancsok a dokumentum felépítését és elrendezését jelölik a böngészőhöz. A böngészők egyszerűen elolvasják a dokumentumot a HTML-jelöléssel, és megjelenítik a képernyőn a dokumentumba helyezett HTML elemek megvizsgálásával. A HTML dokumentum olyan fájlnak tekintendő, amely tartalmazza a közzéteendő információkat.
A beágyazott utasítások olyan elemek, amelyek bemutatják a dokumentum felépítését és bemutatását a webböngészőben. Ezek az elemek a következőkből állnak: címkék a szögkonzolon belül, amely körülveszi azokat. A címkék általában egy páros kezdő és záró tagban vannak.
- Az XML egy alapú jelölőnyelv, amelynek önmaga leíró felépítése van, és hatékonyan meghatározhatja egy másik jelölési nyelvet. Másrészt a HTML egy előre meghatározott jelölőnyelv, és korlátozottan képes.
- Az XML a dokumentum logikus felépítését biztosítja, míg a HTML struktúra előre definiálva van, ahol a „fej” és a „test” címkék vannak felhasználva.
- Nyelvi típusú HTML esetén a kis- és nagybetűk nem érzékenyek. Ezzel szemben az XML kis- és nagybetűk között érzékeny.
- A HTML-t úgy fejlesztették ki, hogy hangsúlyt fektettek az adatok prezentációs tulajdonságaira. Ezzel szemben az XML olyan adatspecifikus, ahol az adatok tárolása és továbbítása volt az előzetes gond.
- Az XML nem engedélyezi a hibát, ha vannak olyan hibák a kódban, amelyeket nem lehetett elemezni. Ezzel szemben a HTML-ben a kisebb hibák elhanyagolhatók.
- Az XML-ben a szóközt speciálisan kell használni, mivel az XML minden karaktert figyelembe vesz. Éppen ellenkezőleg, a HTML figyelmen kívül hagyhatja a szóközöket.
- Az XML-ben szereplő címkék kötelezően bezárhatók, míg HTML-ben a nyitott címkék is tökéletesen működhetnek.
- A fészket az XML-ben helyesen kell elvégezni, nagy jelentősége van az XML szintaxisában. Ezzel szemben a HTML nem érdekli a fészkelést.
Következtetés
Az XML és a HTML jelölő nyelvek kapcsolódnak egymáshoz, ahol a HTML-t használják az adatok megjelenítéséhez, míg az XML fő célja az adatok tárolása és átvitele volt. A HTML egy egyszerű, előre meghatározott nyelv, míg az XML a szokásos jelölőnyelv a többi nyelv meghatározásához. Az XML-dokumentumok elemzése egyszerű és gyors.