Diferența dintre XML și HTML

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 17 Mai 2024
Anonim
Difference between XML and HTML
Video: Difference between XML and HTML

Conţinut


XML și HTML sunt limbile de marcare definite în scopuri distincte și au mai multe diferențe. Diferența anterioară este că în XML există dispoziții pentru definirea elementelor noi, în timp ce HTML nu oferă o specificație pentru a defini elementul nou și folosește etichete predefinite. XML poate fi folosit pentru a crea limbi de marcaj în timp ce HTML în sine este un limbaj de marcare.

HTML (Hyper Markup Language) a fost conceput pentru a facilita transferul de documente bazate pe web. În schimb, XML a fost dezvoltat pentru a oferi interoperabilitate cu SGML și HTML și ușurința de implementare.

    1. Diagramă de comparație
    2. Definiție
    3. Diferențele cheie
    4. Concluzie

Diagramă de comparație

Baza de comparație
XML
HTML
Se extinde laLimbaj extensibil de marcareHyper Markage Language
De bază
Oferă un cadru pentru specificarea limbilor de marcare.HTML este un limbaj de marcare predefinit.
Structural informație
prevăzut
Nu conține informații structurale
Tip de limbăCaz sensibilCaz insensibil
Scopul limbiiTransfer de informațiiPrezentarea datelor
EroriNepermisErorile mici pot fi ignorate.
Spatiu albPoate fi păstrat.Nu păstrează spațiile albe.
Etichete de închidere
Obligatoriu să folosească etichete de închidere.Etichetele de închidere sunt opționale.
NestingTrebuie făcută corect.Nu prea valoros.


Definiția XML

XML (Extensible Markup Language) este un limbaj care permite utilizatorului să definească o reprezentare a datelor sau a structurii de date în care valorile sunt atribuite în fiecare câmp din structură. IBM a conceput-o ca fiind GML (limbaj generalizat de marcare) în anii 1960 Când GML-ul IBM este adoptat de ISO, acesta a fost numit ca SGML (Standard Generalized Markup Language) și a fost baza pentru sistemul de documentare complex. Limbajul XML oferă o platformă pentru a defini elementele de marcare și a genera un limbaj de marcare personalizat. În XML pentru a crea un limbaj sau elemente, trebuie să urmați un set de reguli definite în XML. Documentul XML include date ca șiruri și care este înconjurat de marcare. Unitatea fundamentală în XML este cunoscută sub numele de element.

XML este un limbaj de marcare bine format și valid. Aici, bine format, specifică faptul că analizorul XML nu a putut trece codul dacă este umplut cu erori de sintaxă, punctuație, gramatică. În plus, este valabil numai până când este bine format și valabil înseamnă că structura elementului și marcajul trebuie să se potrivească cu un set standard de reguli.


Documentul XML implică două părți - prolog și body. prolog o parte din XML constă din metadate administrative, cum ar fi declarația XML, instrucțiunea de procesare opțională, declarația de tip document și comentarii. corp partea este împărțită în două părți - structurală și conținutul (prezent în câmpie).

Definiția HTML

HTML (Hyper Markup Language) este limbajul de marcare pentru construirea de pagini web. Comenzile de marcare folosite în conținutul web semnifică structura documentului și aspectul acestuia în browser. Navigatoarele citesc pur și simplu documentul cu marcajul HTML în acesta și îl redau pe ecran prin examinarea elementelor HTML plasate în document. Un document HTML este considerat ca un fișier care conține informațiile care trebuie să fie publicate.

Instrucțiunile încorporate sunt cunoscute ca elemente care arată structurarea și prezentarea documentului în browserul web. Aceste elemente sunt alcătuite din Etichete în interiorul suportului unghiular care înconjoară unele. Etichetele vin de obicei într-o pereche - început și sfârșit.

  1. XML este un limbaj de marcare bazat pe structură care se autodescrie și poate defini eficient un alt limbaj de marcare. Pe de altă parte, HTML este un limbaj de marcare predefinit și are o capacitate limitată.
  2. XML oferă structurarea logică a documentului, în timp ce structura HTML este predefinită acolo unde sunt utilizate etichetele „head” și „body”.
  3. Când vine vorba de tipul de limbaj HTML, nu este sensibilă la litere mari. Spre deosebire, XML este sensibil la litere mari și mici.
  4. HTML a fost proiectat cu accent pe caracteristicile de prezentare a datelor. În schimb, XML este specific date în care stocarea și transferul de date au fost preocuparea anterioară.
  5. XML nu permite nicio greșeală dacă există unele erori în cod, acesta nu ar putea fi analizat. În mod invers, în HTML erorile mici pot fi neglijate.
  6. Spațiile de alb din XML sunt utilizate pentru o utilizare specifică, deoarece XML consideră fiecare caracter. Dimpotrivă, HTML poate ignora spațiile albe.
  7. Etichetele în XML sunt obligatorii pentru a fi închise, în timp ce în HTML o etichetă deschisă poate funcționa complet complet.
  8. Cuibărirea în XML trebuie făcută corect, are o importanță mare în sintaxa XML. În schimb, HTML nu-i pasă prea mult de cuibărit.

Concluzie

Limbile de marcare XML și HTML sunt legate între ele, în cazul în care HTML este utilizat pentru prezentarea datelor, în timp ce scopul principal al XML a fost să stocheze și să transfere datele. HTML este un limbaj simplu, predefinit, în timp ce XML este limbajul de marcare standard pentru a defini alte limbi. Analizarea documentelor XML este ușoară și rapidă.