Rozdíl mezi XML a HTML

Autor: Laura McKinney
Datum Vytvoření: 1 Duben 2021
Datum Aktualizace: 1 Smět 2024
Anonim
Rozdíl mezi XML a HTML - Technologie
Rozdíl mezi XML a HTML - Technologie

Obsah


XML a HTML jsou značkovací jazyky definované pro odlišné účely a mají několik rozdílů. Předchozí rozdíl je v tom, že v XML existují ustanovení pro definování nových prvků, zatímco HTML neposkytuje specifikaci pro definování nového prvku a používá předdefinované značky. XML lze použít k vytváření značkovacích jazyků, zatímco HTML samotné je značkovacím jazykem.

HTML (Hyper Markup Language) byl navržen tak, aby usnadňoval přenos webových dokumentů. Naopak, XML bylo vyvinuto pro zajištění interoperability s SGML a HTML a snadnou implementaci.

    1. Srovnávací tabulka
    2. Definice
    3. Klíčové rozdíly
    4. Závěr

Srovnávací tabulka

Základ pro srovnání
XML
HTML
Rozšíří se naRozšiřitelný značkovací jazykHyper Markup Language
Základní
Poskytuje rámec pro určení značkovacích jazyků.HTML je předdefinovaný značkovací jazyk.
Strukturální Informace
Pokud
Neobsahuje strukturální informace
Typ jazykaRozeznává velká a malá písmenaVelká a malá písmena
Účel jazykaPřenos informacíPrezentace údajů
ChybyNepovolenoMalé chyby lze ignorovat.
WhitespaceLze zachovat.Nezachovává bílé prostory.
Závěrečné štítky
Povinné používat uzavírací značky.Závěrečné značky jsou volitelné.
VnořeníMusí být správně provedeno.Není moc cenné.


Definice XML

XML (Extensible Markup Language) je jazyk, který umožňuje uživateli definovat reprezentaci dat nebo datové struktury, kde jsou hodnoty přiřazeny v každém poli ve struktuře. IBM to vymyslela jako GML (generalizovaný značkovací jazyk) v 60. letech. Když je GML IBM adoptován ISO, je pojmenován jako SGML (standardní generalizovaný značkovací jazyk) a byl základem složitého systému dokumentace. Jazyk XML poskytuje platformu pro definování značkovacích prvků a generování přizpůsobeného značkovacího jazyka. V XML k vytvoření jazyka nebo elementů, jeden musí dodržovat nějakou sadu pravidel definovaných v XML. Dokument XML obsahuje data jako řetězce a je obklopen značením. Základní jednotka v XML je známá jako živel.

XML je dobře tvarovaný a platný značkovací jazyk. Zde dobře naformátovaný určuje, že analyzátor XML nemohl předat kód, pokud je vyplněn syntaxí, interpunkcí a gramatickými chybami. Kromě toho je platný pouze do doby, než bude dobře zformován a platný znamená, že struktura prvku a označení se musí shodovat se standardní sadou pravidel.


Dokument XML obsahuje dvě části - prolog a tělo. prolog část XML sestává z administrativních metadat, jako je deklarace XML, volitelná instrukce pro zpracování, deklarace typu dokumentu a komentáře. tělo část je rozdělena do dvou částí - strukturální a obsahová (přítomná na pláni).

Definice HTML

HTML (Hyper Markup Language) je značkovací jazyk pro vytváření webových stránek. Příkazy značení použité v obsahu na webu označují strukturu dokumentu a jeho rozvržení v prohlížeči. Prohlížeče jednoduše přečtou dokument s označením HTML v něm a vykreslí jej na obrazovce pomocí prozkoumání umístěných prvků HTML v dokumentu. Dokument HTML je považován za soubor, který obsahuje informace, které je třeba zveřejnit.

Vložené pokyny jsou známé jako prvky, které ukazují strukturu a prezentaci dokumentu ve webovém prohlížeči. Tyto prvky se skládají z značky uvnitř úhelníku, který některé obklopuje. Značky se obvykle dodávají v dvojici - počáteční a koncová značka.

  1. XML je značkovací jazyk založený na bázi, který má strukturu popisující samy sebe a může efektivně definovat jiný značkovací jazyk. Na druhou stranu HTML je předdefinovaný značkovací jazyk a má omezenou schopnost.
  2. XML poskytuje logickou strukturu dokumentu, zatímco HTML struktura je předdefinována tam, kde se používají značky „head“ a „body“.
  3. Pokud jde o jazyk typu HTML, nerozlišují se malá a velká písmena. Oproti tomu XML rozlišuje velká a malá písmena.
  4. HTML bylo navrženo s důrazem na prezentační vlastnosti dat. Naproti tomu XML je specifická pro data, kde se ukládání a přenos dat týkal předchozího zájmu.
  5. XML nedovoluje žádnou chybu, pokud se v kódu vyskytnou nějaké chyby, které nelze analyzovat. Naopak v HTML lze zanedbat malé chyby.
  6. Mezery v XML se používají pro konkrétní použití, protože XML bere v úvahu každý jednotlivý znak. Naopak, HTML může ignorovat mezery.
  7. Značky v XML musí být uzavřeny, zatímco v HTML může otevřená značka fungovat naprosto dobře.
  8. Vnoření v XML by mělo být provedeno správně, má velký význam v syntaxi XML. Naopak, HTML se nestará o vnoření.

Závěr

Značkovací jazyky XML a HTML jsou vzájemně propojeny, kde se HTML používá pro prezentaci dat, zatímco hlavním účelem XML bylo ukládat a přenášet data. HTML je jednoduchý, předdefinovaný jazyk, zatímco XML je standardní značkovací jazyk pro definování dalších jazyků. Analýza dokumentů XML je snadná a rychlá.