Razlika između XML i HTML

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
Web programiranje - Uvod u  HTML - Lekcija 1
Video: Web programiranje - Uvod u HTML - Lekcija 1

Sadržaj


XML i HTML su označni jezici definirani za različite svrhe i imaju nekoliko razlika. Prethodna razlika je da u XML-u postoje odredbe za definiranje novih elemenata dok HTML ne daje specifikaciju za definiranje novog elementa i koristi unaprijed definirane oznake. XML se može koristiti za izradu označnih jezika, dok je sam HTML označni jezik.

HTML (Hyper Markup Language) dizajniran je tako da olakša prijenos web-baziranih dokumenata. Suprotno tome, XML je razvijen radi pružanja interoperabilnosti sa SGML-om i HTML-om i jednostavnosti implementacije.

    1. Usporedni grafikon
    2. definicija
    3. Ključne razlike
    4. Zaključak

Usporedni grafikon

Osnove za usporedbu
XML
HTML
Proširi naProširivi označni jezikHyper Markup Language
Osnovni, temeljni
Pruža okvir za određivanje označnih jezika.HTML je unaprijed definiran jezik za označavanje.
strukturalan Informacija
ako
Ne sadrži strukturne podatke
Vrsta jezikaOsjetljivo na velika i mala slovaSlučaj neosjetljiv
Svrha jezikaPrijenos informacijaPredstavljanje podataka
greškeNije dozvoljenoMale se pogreške mogu zanemariti.
Bijeli prostorMože se sačuvati.Ne čuva bijele prostore.
Zatvaranje oznaka
Obavezno koristiti oznake zatvaranja.Oznake za zatvaranje nisu obavezne.
traženje gnijezdaTo mora biti pravilno napravljeno.Nije mnogo vrijedno.


Definicija XML-a

XML (proširivi označni jezik) je jezik koji korisniku omogućuje definiranje reprezentacije podataka ili strukture podataka gdje su vrijednosti dodijeljene u svakom polju u strukturi. IBM je to zamislio kao GML (generalizirani označni jezik) u 1960-ima Kad je IBM-ov GML prihvatio ISO, imenovan je kao SGML (standardni generalizirani označni jezik) i bio je temelj za složen dokumentacijski sustav. XML jezik pruža platformu za definiranje elemenata označavanja i generiranje prilagođenog jezika označavanja. U XML-u za stvaranje jezika ili elemenata mora se slijediti neki skup pravila definiranih u XML-u. XML dokument uključuje podatke kao nizove i koji je okružen markupom. Temeljna jedinica u XML-u poznata je kao an element.

XML je dobro oblikovan i valjani označni jezik. Ovdje dobro formirani podatak daje XML rastavljač ne može proći kod ako je ispunjen sintaksom, interpunkcijskim, gramatičkim pogreškama. Pored toga, valjana je samo dok nije dobro oblikovana i valjana znači da se struktura elementa i oznaka moraju podudarati sa standardnim setom pravila.


XML dokument uključuje dva dijela - prolog i tijelo. Prolog dio XML-a sastoji se od administrativnih metapodataka kao što su XML deklaracija, opcijska uputa za obradu, deklaracija vrste dokumenta i komentari. tijelo dio je podijeljen na dva dijela - strukturalni i sadržajni (Prisutni u ravnici).

Definicija HTML-a

HTML (jezik hiper oznake) je označni jezik za izradu web stranica. Naredbe za označavanje korištene u sadržaju koji se temelji na webu označavaju preglednik strukturu dokumenta i njegov izgled. Preglednici jednostavno čitaju dokument s oznakom HTML u njemu i prikazuju ga na zaslonu kroz pregled smještenih HTML elemenata u dokumentu. HTML dokument smatra se datotekom koja sadrži podatke koje je potrebno objaviti.

Ugrađene upute poznate su kao elementi koji prikazuju strukturiranje i prezentaciju dokumenta u web-pregledniku. Ti se elementi sastoje od oznake unutar uglastog nosača koji ga okružuje. Oznake obično dolaze u paru - početna i završna oznaka.

  1. XML je označni jezik temeljen na samo-opisujućoj strukturi i može učinkovito definirati drugi označni jezik. S druge strane, HTML je predefinirani označni jezik i ima ograničenu mogućnost.
  2. XML omogućuje logično strukturiranje dokumenta dok je HTML struktura unaprijed definirana gdje se koriste oznake "glava" i "tijelo".
  3. Kada je riječ o jeziku, vrsta HTML-a ne razlikuje velika i mala slova. Nasuprot tome, XML razlikuje velika i mala slova.
  4. HTML je dizajniran s naglaskom na prezentacijske značajke podataka. Suprotno tome, XML je specifičan za podatke gdje su pohranjivanje i prijenos podataka bili najvažnija briga.
  5. XML ne dopušta nikakvu pogrešku ako postoje neke pogreške u kodu koje nije bilo moguće raščlaniti. Suprotno tome, u HTML-u se male greške mogu zanemariti.
  6. Prostori u XML-u upotrebljavaju se za specifičnu upotrebu jer XML uzima u obzir svaki pojedini znak. Naprotiv, HTML može zanemariti bijele prostore.
  7. Oznake u XML-u obavezno se zatvaraju, dok u HTML-u otvorena oznaka također može funkcionirati u potpunosti.
  8. Gniježđenje u XML-u treba obaviti ispravno, ono ima veliku važnost u sintaksi XML-a. Suprotno tome, HTML se ne brine puno za gniježđenje.

Zaključak

XML i HTML označni jezici povezani su međusobno gdje se HTML koristi za prezentaciju podataka, dok je glavna svrha XML-a bila pohranjivanje i prijenos podataka. HTML je jednostavan, unaprijed definiran jezik, a XML je standardni označni jezik za definiranje ostalih jezika. Analiza XML dokumenata je jednostavna i brza.