Rozdiel medzi XML a HTML

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 17 Smieť 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Obsah


XML a HTML sú značkovacie jazyky definované na odlišné účely a majú niekoľko rozdielov. Predchádzajúci rozdiel je v tom, že v XML existujú ustanovenia na definovanie nových prvkov, zatiaľ čo HTML neposkytuje špecifikáciu na definovanie nového prvku a používa preddefinované značky. XML sa dá použiť na vytvorenie značkovacích jazykov, zatiaľ čo samotný HTML je značkovacím jazykom.

Jazyk HTML (Hyper Markup Language) bol navrhnutý na uľahčenie prenosu webových dokumentov. Naopak, XML bolo vyvinuté na zabezpečenie interoperability s SGML a HTML a ľahkú implementáciu.

    1. Porovnávacia tabuľka
    2. definícia
    3. Kľúčové rozdiely
    4. záver

Porovnávacia tabuľka

Základ pre porovnanie
XML
HTML
Rozbaľuje sa naRozšíriteľný značkovací jazykHyper Markup Language
základné
Poskytuje rámec na špecifikovanie značkovacích jazykov.HTML je preddefinovaný značkovací jazyk.
štrukturálne informácie
za predpokladu
Neobsahuje štrukturálne informácie
Typ jazykaRozlišujú sa malé a veľké písmenáNecitlivé na veľké a malé písmená
Účel jazykaPrenos informáciíPrezentácia údajov
chybyNepovolenéMalé chyby možno ignorovať.
Biely vesmírDá sa zachovať.Nezachováva biele miesta.
Zatváracie značky
Povinné používať uzatváracie značky.Záverečné značky sú voliteľné.
hniezdeniaMusí sa správne vykonať.Nie príliš cenné.


Definícia XML

XML (Extensible Markup Language) je jazyk, ktorý umožňuje užívateľovi definovať znázornenie údajov alebo dátovej štruktúry, kde sú hodnoty priradené v každom poli v štruktúre. IBM ho vymyslel ako GML (generalizovaný značkovací jazyk) v 60. rokoch. Keď je GML IBM prijatý ISO, pomenoval sa ako SGML (Standard Generalized Markup Language) a bol základom komplexného dokumentačného systému. Jazyk XML poskytuje platformu na definovanie značkovacích prvkov a generovanie prispôsobeného značkovacieho jazyka. V XML na vytvorenie jazyka alebo elementov je potrebné dodržiavať určité pravidlá definované v XML. Dokument XML obsahuje údaje ako reťazce a ktoré sú obklopené značkami. Základná jednotka v XML je známa ako prvok.

XML je dobre tvarovaný a platný značkovací jazyk. Tu dobre tvarovaná špecifikuje, že syntaktický analyzátor XML nemohol kód odovzdať, ak je vyplnený syntaxou, interpunkciou a gramatickými chybami. Okrem toho je platný iba vtedy, ak je dobre tvarovaný a platný znamená, že štruktúra prvkov a označovanie sa musia zhodovať so štandardným súborom pravidiel.


Dokument XML obsahuje dve časti - prolog a telo. prológ časť XML pozostáva z administratívnych metaúdajov, ako je vyhlásenie XML, voliteľná inštrukcia spracovania, vyhlásenie o type dokumentu a poznámky. telo časť je rozdelená na dve časti - štrukturálnu a obsahovú (Prítomná v rovine).

Definícia HTML

HTML (Hyper Markup Language) je značkovací jazyk na vytváranie webových stránok. Príkazy na označovanie použité v obsahu na webe znamenajú štruktúru dokumentu a jeho rozloženie do prehliadača. Prehliadače jednoducho prečítajú dokument s označením HTML v ňom a vykreslia ho na obrazovke pomocou preskúmania umiestnených prvkov HTML v dokumente. Dokument HTML sa považuje za súbor, ktorý obsahuje informácie, ktoré je potrebné zverejniť.

Vložené pokyny sú známe ako prvky, ktoré ukazujú štruktúru a prezentáciu dokumentu vo webovom prehliadači. Tieto prvky sa skladajú z tagy vnútri uhlovej konzoly, ktorá niektoré obklopuje. Značky sa zvyčajne dodávajú v dvojici - začiatočná a koncová značka.

  1. XML je značkovací jazyk založený na báze textu, ktorý má štruktúru opisujúcu samy seba a dokáže efektívne definovať iný značkovací jazyk. Na druhej strane HTML je preddefinovaný značkovací jazyk a má obmedzené schopnosti.
  2. XML poskytuje logickú štruktúru dokumentu, zatiaľ čo štruktúra HTML je preddefinovaná tam, kde sa používajú značky „head“ a „body“.
  3. Pokiaľ ide o jazyk typu HTML, nerozlišuje sa veľkosť písmen. Na rozdiel od toho, XML rozlišuje veľké a malé písmená.
  4. HTML bol navrhnutý s dôrazom na prezentačné vlastnosti údajov. Na rozdiel od toho je XML špecifickým údajom, v ktorom sa predchádzajúce obavy týkali ukladania a prenosu údajov.
  5. XML nepovoľuje žiadnu chybu, ak sa v kóde vyskytnú nejaké chyby, ktoré nebolo možné analyzovať. Naopak, v HTML je možné zanedbať malé chyby.
  6. Medzery v XML sa používajú na konkrétne použitie, pretože XML berie do úvahy každý jednotlivý znak. Naopak, HTML môže ignorovať medzery.
  7. Značky v XML musia byť uzavreté, zatiaľ čo v HTML môže otvorená značka fungovať úplne dobre.
  8. Vnorenie do XML by sa malo robiť správne, má veľký význam v syntaxi XML. Naopak, HTML sa veľmi nestará o vnorenie.

záver

Značkovacie jazyky XML a HTML sú navzájom prepojené, kde sa HTML používa na prezentáciu údajov, zatiaľ čo hlavným účelom XML bolo ukladanie a prenos údajov. HTML je jednoduchý, preddefinovaný jazyk, zatiaľ čo XML je štandardný značkovací jazyk na definovanie ďalších jazykov. Analýza dokumentov XML je jednoduchá a rýchla.