Razlika med XML in HTML

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 12 Maj 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video.: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Vsebina


XML in HTML sta označna jezika, ki sta določena za različne namene in imata več razlik. Predhodna razlika je v tem, da v XML obstajajo določbe za definiranje novih elementov, medtem ko HTML ne določa specifikacije za definiranje novega elementa in uporablja vnaprej določene oznake. XML se lahko uporablja za izdelavo označnih jezikov, medtem ko je sam HTML označni jezik.

HTML (Hyper Markup Language) je bil zasnovan tako, da olajša prenos spletnih dokumentov. Nasprotno, XML je bil razvit za zagotavljanje interoperabilnosti s SGML in HTML in enostavno uporabo.

    1. Primerjalna tabela
    2. Opredelitev
    3. Ključne razlike
    4. Zaključek

Primerjalna tabela

Osnove za primerjavo
XML
HTML
Razširi naRazširljiv označevalni jezikHyper Markup Language
Osnovni
Ponuja okvir za določanje označnih jezikov.HTML je vnaprej določen označni jezik.
Strukturni Informacije
Pod pogojem
Ne vsebuje strukturnih informacij
Vrsta jezikaZ velikostjo primerovPrimer neobčutljiv
Namen jezikaPrenos informacijPredstavitev podatkov
NapakeNi dovoljenoMajhne napake je mogoče prezreti.
Beli prostorLahko se ohrani.Ne ohranja belih prostorov.
Zaključne oznake
Obvezna uporaba zaključnih oznak.Zaprte oznake niso obvezne.
GnezdenjeMora biti pravilno opravljeno.Ni veliko dragocenega.


Opredelitev XML

XML (razširljiv označni jezik) je jezik, ki uporabniku omogoča definiranje predstavitve podatkov ali podatkovne strukture, kjer so vrednosti dodeljene v vsakem polju v strukturi. IBM je to zasnoval kot GML (Splošni označevalni jezik) v šestdesetih Ko je IBM-ov GML sprejel ISO, se je imenoval kot SGML (standardni splošni jezik označevanja) in bil temelj za zapleten sistem dokumentacije. Jezik XML zagotavlja platformo za določanje označevalnih elementov in ustvarjanje prilagojenega označevalnega jezika. Če želite ustvariti jezik ali elemente v XML-ju, morate upoštevati določena pravila, določena v XML-ju. Dokument XML vključuje podatke kot strune in je obdan z oznako. Temeljna enota v XML je znana kot element.

XML je dobro oblikovan in veljaven označevalni jezik. Tu dobro oblikovan podatek, da razčlenjevalnik XML ne more prenesti kode, če je napolnjena s sintakso, ločili, slovničnimi napakami. Poleg tega je veljaven le, dokler ni dobro oblikovan in veljaven, da se morata struktura elementa in oznaka ujemati s standardnim naborom pravil.


Dokument XML vključuje dva dela - prolog in body. The prolog del XML je sestavljen iz administrativnih metapodatkov, kot so deklaracija XML, neobvezna navodila za obdelavo, izjava o dokumentu in komentarji. The telo del je razdeljen na dva dela - strukturni in vsebinski (Prisoten v ravnici).

Opredelitev HTML-ja

HTML (jezik hiper oznake) je označevalni jezik za izdelavo spletnih strani. Ukazi za označevanje, uporabljeni v spletni vsebini, pomenijo brskalniku strukturo dokumenta in njegovo postavitev. Brskalniki dokument preprosto preberejo z oznako HTML v njem in ga prikažejo na zaslonu s pregledom nameščenih elementov HTML v dokumentu. Dokument HTML velja za datoteko, ki vsebuje podatke, ki jih je treba objaviti.

Vdelana navodila so znana kot elementi, ki prikazujejo strukturiranje in predstavitev dokumenta v spletnem brskalniku. Ti elementi so sestavljeni iz: oznake znotraj kotnega oklepaja, ki nekatere obdaja. Oznake običajno prihajajo v paru - začetna in končna oznaka.

  1. XML je označevalni jezik, ki temelji na samostojnem opisovanju in lahko učinkovito definira drug označevalni jezik. Po drugi strani je HTML vnaprej določen označevalni jezik in ima omejene možnosti.
  2. XML zagotavlja logično strukturiranje dokumenta, medtem ko je struktura HTML vnaprej določena, kjer se uporabljata oznake "head" in "body".
  3. Kadar gre za jezik, je HTML neobčutljiv. V nasprotju z XML je veliko in veliko.
  4. HTML je bil zasnovan s poudarkom na predstavitvenih značilnostih podatkov. V nasprotju s tem je XML specifičen za podatke, kjer je bilo predhodno skrb za shranjevanje in prenos podatkov.
  5. XML ne dovoli nobene napake, če je v kodi nekaj napak, ki jih ni bilo mogoče razčleniti. Nasprotno pa je v HTML-ju majhne napake mogoče zanemariti.
  6. Beli prostori v XML se uporabljajo za določeno uporabo, saj XML upošteva vsak posamezen znak. Nasprotno, HTML lahko prezre beli prostor.
  7. Oznake v XML je obvezno zapreti, medtem ko lahko v HTML-ju odprta oznaka deluje tudi v redu.
  8. Gnezdo v XML bi morali opraviti pravilno, ima velik pomen v sintaksi XML. Nasprotno, HTML ne skrbi veliko za gnezdenje.

Zaključek

XML in jeziki za označevanje HTML so povezani med seboj, kjer se HTML uporablja za predstavitev podatkov, medtem ko je bil glavni namen XML shranjevanje in prenos podatkov. HTML je preprost, vnaprej določen jezik, medtem ko je XML standardni jezik za določanje drugih jezikov. Razčlenitev dokumentov XML je enostavna in hitra.