Skirtumas tarp XML ir HTML

Autorius: Laura McKinney
Kūrybos Data: 1 Balandis 2021
Atnaujinimo Data: 16 Gegužė 2024
Anonim
HTML5 CSS3 2022 | Вынос Мозга 01
Video.: HTML5 CSS3 2022 | Вынос Мозга 01

Turinys


XML ir HTML yra žymėjimo kalbos, apibrėžtos skirtingais tikslais ir turinčios keletą skirtumų. Ankstesnis skirtumas yra tas, kad XML yra nuostatų dėl naujų elementų apibrėžimo, tuo tarpu HTML nepateikia specifikacijos, kad būtų galima apibrėžti naują elementą, ir joje naudojamos iš anksto apibrėžtos žymės. XML gali būti naudojamas žymėjimo kalboms kurti, tuo tarpu HTML pats yra žymėjimo kalba.

HTML (Hyper Markup Language) buvo sukurta palengvinti internetinių dokumentų perkėlimą. Priešingai, XML buvo sukurtas siekiant užtikrinti sąveiką su SGML ir HTML bei palengvinti įgyvendinimą.

    1. Palyginimo diagrama
    2. Apibrėžimas
    3. Pagrindiniai skirtumai
    4. Išvada

Palyginimo diagrama

Palyginimo pagrindas
XML
HTML
Išplečiama įIšplečiama žymėjimo kalbaAukštosios žymėjimo kalba
Pagrindinis
Pateikiama žymėjimo kalbų nurodymo sistema.HTML yra iš anksto nustatyta žymėjimo kalba.
Struktūriniai Informacija
Jeigu
Nėra struktūrinės informacijos
Kalbos tipasDidžiosios ir mažosios raidėsDidžiosios ir mažosios raidės
Kalbos paskirtisInformacijos perdavimasDuomenų pateikimas
KlaidosNeleidžiamaMažų klaidų galima nepaisyti.
Balta vietaGalima konservuoti.Neišsaugo baltų tarpelių.
Žymų uždarymas
Privaloma naudoti uždarymo žymas.Uždarymo žymos yra neprivalomos.
LizdaiTuri būti tinkamai padaryta.Nelabai vertinga.


XML apibrėžimas

XML (išplėstinė žymėjimo kalba) yra kalba, leidžianti vartotojui apibrėžti duomenų arba duomenų struktūros vaizdavimą, kur kiekvienai struktūros laukui priskiriamos vertės. IBM sugalvojo tai kaip GML (apibendrinta žymėjimo kalba) septintajame dešimtmetyje. Kai IBM priima IBM GML, jis pavadintas kaip SGML (standartinė apibendrinta žymėjimo kalba) ir tai buvo sudėtingos dokumentacijos sistemos pagrindas. XML kalba suteikia platformą žymėjimo elementams apibrėžti ir pritaikytai žymėjimo kalbai generuoti. Norint sukurti kalbą ar elementus XML, reikia laikytis tam tikrų taisyklių, apibrėžtų XML, rinkinio. Į XML dokumentą duomenys įtraukiami kaip eilutės ir yra apsupti žymėjimo. Pagrindinis XML vienetas yra žinomas kaip elementas.

XML yra gerai suformuota ir tinkama žymėjimo kalba. Čia gerai suformuluotas patikslina, kad XML analizatorius negalėjo perduoti kodo, jei jis užpildytas sintaksės, skyrybos ir gramatikos klaidomis. Be to, jis galioja tik tol, kol nėra tinkamai suformuotas, o galiojantis reiškia, kad elemento struktūra ir žymėjimas turi atitikti standartinį taisyklių rinkinį.


XML dokumentą sudaro dvi dalys - prolog ir body. prolog XML dalį sudaro administraciniai metaduomenys, tokie kaip XML deklaracija, pasirenkama apdorojimo instrukcija, dokumento tipo deklaracija ir komentarai. kūnas dalis yra padalinta į dvi dalis - struktūrinę ir turinį (esanti lygumoje).

HTML apibrėžimas

HTML (hiper žymėjimo kalba) yra žymėjimo kalba tinklalapiams kurti. Žymėjimo komandos, naudojamos žiniatinklio turinyje, reiškia dokumento struktūrą ir jo išdėstymą naršyklėje. Naršyklės tiesiog perskaito dokumentą su jame esančiu HTML žymeniu ir pateikia jį ekrane, apžiūrėdamos dokumente esančius HTML elementus. HTML dokumentas laikomas failu, kuriame saugoma informacija, kurią reikia paskelbti.

Įterptosios instrukcijos yra žinomos kaip elementai, parodantys dokumento struktūrą ir pateikimą žiniatinklio naršyklėje. Šiuos elementus sudaro žymės kampinį laikiklį, kuris juosia. Žymos paprastai būna poros - pradžios ir pabaigos žymos.

  1. XML yra žymėjimo kalba, pagrįsta savaime suprantama struktūra ir galinti veiksmingai apibrėžti kitą žymėjimo kalbą. Kita vertus, HTML yra iš anksto apibrėžta žymėjimo kalba ir turi ribotas galimybes.
  2. XML suteikia loginį dokumento struktūrizavimą, o HTML struktūra yra iš anksto apibrėžta ten, kur naudojamos „head“ ir „body“ žymės.
  3. Kalbant apie kalbos tipą, HTML nėra didžiųjų ir mažųjų raidžių. Priešingai, XML yra jautrus raidėms.
  4. HTML buvo kuriamas pabrėžiant duomenų pateikimo ypatybes. Priešingai, XML yra konkrečių duomenų sritis, kur svarbiausias dalykas buvo duomenų saugojimas ir perdavimas.
  5. XML neleidžia daryti klaidų, jei kode yra klaidų, kurių nebuvo įmanoma analizuoti. Atvirkščiai, HTML gali būti nepaisoma mažų klaidų.
  6. Tarpai XML yra naudojami konkrečiam naudojimui, nes XML atsižvelgia į kiekvieną ženklą. Priešingai, HTML gali nepaisyti tarpų.
  7. XML žymas privaloma uždaryti, o HTML atviros žymės taip pat gali veikti visiškai gerai.
  8. Lizdas XML turėtų būti padarytas teisingai, jis turi didelę reikšmę XML sintaksėje. Priešingai, HTML nelabai rūpinasi lizdais.

Išvada

XML ir HTML žymėjimo kalbos yra susijusios viena su kita, kai HTML naudojamas duomenų pateikimui, tuo tarpu pagrindinis XML tikslas buvo saugoti ir perduoti duomenis. HTML yra paprasta, iš anksto apibrėžta kalba, o XML yra standartinė žymėjimo kalba, skirta apibrėžti kitas kalbas. XML dokumentų analizė yra lengva ir greita.