Erinevus XML-i ja HTML-i vahel

Autor: Laura McKinney
Loomise Kuupäev: 1 Aprill 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
HTML5 CSS3 2022 | Вынос Мозга 01
Videot: HTML5 CSS3 2022 | Вынос Мозга 01

Sisu


XML ja HTML on eri eesmärkidel määratletud märgistuskeeled ja neil on mitmeid erinevusi. Eelmine erinevus seisneb selles, et XML-is on sätted uute elementide määratlemiseks, samas kui HTML ei paku spetsifikatsiooni uue elemendi määratlemiseks ja selles kasutatakse eelnevalt määratletud silte. XML-i saab kasutada märgistuskeelte loomiseks, samal ajal kui HTML ise on märgistuskeel.

HTML (Hyper Markup Language) loodi veebipõhiste dokumentide edastamise hõlbustamiseks. Seevastu XML töötati välja selleks, et pakkuda koostalitlusvõimet SGML-i ja HTML-iga ning hõlpsat rakendamist.

    1. Võrdlusdiagramm
    2. Definitsioon
    3. Peamised erinevused
    4. Järeldus

Võrdlusdiagramm

Võrdluse alus
XML
HTML
LaienebLaiendatav märgistuskeelHüpermärgistuse keel
Põhiline
Pakub raamistikku märgistuskeelte täpsustamiseks.HTML on eelmääratud märgistuskeel.
Struktuurne Teave
Tingimusel
Ei sisalda struktuurset teavet
Keele tüüpVäiketähedTõstutundetu
Keele eesmärkTeabe edastamineAndmete esitamine
VeadEi ole lubatudVäikseid vigu võib eirata.
Valge ruumVõib säilitada.Ei säilita valgeid ruume.
Siltide sulgemine
Kohustuslik sulgemissiltide kasutamine.Sulgevad sildid on valikulised.
PesitsevadTuleb korralikult teha.Pole eriti väärtuslik.


XML-i määratlus

XML (laiendatav märgistuskeel) "Keel" on keel, mis võimaldab kasutajal määratleda andmete esituse või andmestruktuuri, kus väärtused määratakse struktuuri igale väljale. IBM kavandas seda kui a GML (üldistatud märgistuskeel) 1960ndatel. Kui ISO võtab vastu IBM-i GML-i, nimetatakse seda kui SGML (standardiseeritud üldistatud märgistuskeel) ja see oli keeruka dokumentatsioonisüsteemi alus. XML-keel pakub platvormi märgistuselementide määratlemiseks ja kohandatud märgistuskeele genereerimiseks. XML-is keele või elementide loomiseks tuleb järgida mõnda XML-is määratletud reeglistikku. XML-dokument sisaldab andmeid stringidena ja ümbritsetud märgistusega. XML-i põhiüksust tuntakse kui element.

XML on hästi vormistatud ja kehtiv märgistuskeel. Siin täpsustatakse, et XML-parser ei saanud koodi edastada, kui see on täidetud süntaksi, kirjavahemärkide ja grammatikavigadega. Lisaks kehtib see ainult seni, kuni see on korralikult vormistatud ja kehtiv tähendab, et elemendi struktuur ja märgistus peavad vastama standardreeglitele.


XML-dokument koosneb kahest osast - prologist ja korpusest. prolog osa XML-ist koosneb administratiivsetest metaandmetest nagu XML-deklaratsioon, valikuline töötlemiskäsk, dokumenditüübi deklaratsioon ja kommentaarid. keha see osa on jagatud kaheks osaks - struktuurseks ja sisuliseks (esinevad tasandikul).

HTML-i määratlus

HTML (hüper märgistuskeel) on märgistuskeel veebilehtede ehitamiseks. Veebipõhises sisus kasutatavad märgistuskäsud tähistavad brauseri jaoks dokumendi struktuuri ja selle paigutust. Brauserid loevad dokumendi lihtsalt koos HTML-i märgistusega ja renderdavad selle ekraanil dokumendi paigutatud HTML-i elementide uurimise kaudu. HTML-dokumenti peetakse failina, mis sisaldab teavet, mis tuleb avaldada.

Manustatud juhiseid nimetatakse elementideks, mis näitavad dokumendi struktureerimist ja esitlemist veebibrauseris. Need elemendid koosnevad sildid mõnda ümbritseva nurgatoe sees. Sildid on tavaliselt paaris - algus ja lõpp.

  1. XML on põhinev märgistuskeel, millel on ise kirjeldav struktuur ja mis suudab tõhusalt määratleda teise märgistuskeele. Teisest küljest on HTML eelnevalt määratletud märgistuskeel ja piiratud võimalustega.
  2. XML pakub dokumendi loogilist struktureerimist, samas kui HTML-i struktuur on eelnevalt määratletud, kus kasutatakse silte “pea” ja “keha”.
  3. Keeltüübi osas on HTML tõstutundlik. Vastupidiselt sellele on XML tõstutundlik.
  4. HTML-i kujundamisel rõhutati andmete esitlusfunktsioone. Seevastu XML on andmespetsiifiline, kus andmete muretsemine ja edastamine oli esikohal.
  5. XML ei luba ühtegi viga, kui koodis on vigu, mida ei saanud sõeluda. Seevastu HTML-is võib väikeseid vigu tähelepanuta jätta.
  6. XML-i tühikuid kasutatakse konkreetsel otstarbel, kuna XML arvestab iga tähemärgiga. Vastupidi, HTML võib tühikuid ignoreerida.
  7. XML-i siltide kohustuslik sulgemine on kohustuslik, samas kui HTML-is võib avatud silt ka täiesti hästi töötada.
  8. Pesa XML-is peaks toimuma õigesti, sellel on XML-i süntaksis suur tähtsus. Ja vastupidi, HTML ei hooli pesitsemisest eriti.

Järeldus

XML ja HTML märgistuskeeled on omavahel seotud, kus andmete esitamiseks kasutatakse HTML-i, samas kui XML-i peamine eesmärk oli andmete salvestamine ja edastamine. HTML on lihtne, eelnevalt määratletud keel, samas kui XML on muude keelte määratlemiseks tavaline märgistuskeel. XML-dokumentide parsimine on lihtne ja kiire.