Atšķirība starp XML un HTML

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 5 Maijs 2024
Anonim
Create your own Progress Bar in HTML, CSS & JavaScript Classes | Intermediate Tutorial
Video: Create your own Progress Bar in HTML, CSS & JavaScript Classes | Intermediate Tutorial

Saturs


XML un HTML ir iezīmēšanas valodas, kas definētas atšķirīgiem mērķiem, un tām ir vairākas atšķirības. Iepriekšējā atšķirība ir tā, ka XML ir noteikumi jaunu elementu definēšanai, savukārt HTML nenodrošina specifikāciju, lai definētu jaunu elementu, un tajā tiek izmantoti iepriekš definēti tagi. XML var izmantot, lai izveidotu iezīmēšanas valodas, savukārt HTML pati par sevi ir iezīmēšanas valoda.

HTML (Hyper Markup Language) tika izstrādāts, lai atvieglotu tīmekļa dokumentu pārsūtīšanu. Un otrādi, XML tika izstrādāts, lai nodrošinātu sadarbspēju ar SGML un HTML un atvieglotu ieviešanu.

    1. Salīdzināšanas tabula
    2. Definīcija
    3. Galvenās atšķirības
    4. Secinājums

Salīdzināšanas tabula

Salīdzināšanas pamats
XML
HTML
Paplašina līdzPaplašināma iezīmēšanas valodaHiperatzīmēšanas valoda
Pamata
Nodrošina ietvaru valodu iezīmēšanai.HTML ir iepriekš noteikta iezīmēšanas valoda.
Strukturālā Informācija
Ar nosacījumu
Nesatur strukturālu informāciju
Valodas tipsLielo un mazo burtu lietojumsLielais burts nav jutīgs
Valodas mērķisInformācijas nodošanaDatu sniegšana
KļūdasNav atļautsNelielas kļūdas var ignorēt.
AtstarpeVar konservēt.Nesaglabā baltas vietas.
Tagu aizvēršana
Obligāti jāizmanto noslēdzošās atzīmes.Noslēguma tagi nav obligāti.
LigzdošanaJāveic pareizi.Nav daudz vērtīgu.


XML definīcija

XML (paplašināma iezīmēšanas valoda) ir valoda, kas lietotājam ļauj definēt datu vai datu struktūras attēlojumu, kurā vērtības tiek piešķirtas katrā struktūras laukā. IBM to izstrādāja kā GML (vispārinātā iezīmēšanas valoda) 1960. gados. Kad ISO GML ir pieņēmis IBM, tas nosaukts par SGML (standarta vispārinātā iezīmēšanas valoda) un tas bija kompleksās dokumentācijas sistēmas pamats. XML valoda nodrošina platformu, lai definētu iezīmēšanas elementus un ģenerētu pielāgotu iezīmēšanas valodu. Lai izveidotu valodu vai elementus, XML ir jāievēro daži XML definētie noteikumi. XML dokumentā ir iekļauti dati kā virknes, un tos ieskauj marķējums. XML pamatvienība ir zināma kā elements.

XML ir labi izveidota un derīga iezīmēšanas valoda. Šeit labi izveidots norāda, ka XML parsētājs nevarēja nodot kodu, ja tas ir piepildīts ar sintakse, pieturzīmēm un gramatikas kļūdām. Turklāt tas ir derīgs tikai līdz brīdim, kad tas ir labi izveidots, un tas nozīmē, ka elementa struktūrai un marķējumam ir jāatbilst standarta noteikumu kopumam.


XML dokumentā ir divas daļas - prolog un body. prolog XML daļu veido tādi administratīvie metadati kā XML deklarācija, izvēles apstrādes instrukcijas, dokumenta veida deklarācija un komentāri. ķermenis daļa ir sadalīta divās daļās - strukturālajā un saturiskajā daļā (atrodas līdzenumā).

HTML definīcija

HTML (hiperatzīmēšanas valoda) ir iezīmēšanas valoda tīmekļa lapu konstruēšanai. Tīmekļa saturā izmantotās iezīmēšanas komandas apzīmē dokumenta struktūru un tā izkārtojumu pārlūkā. Pārlūkprogrammas vienkārši nolasa dokumentu ar tajā esošo HTML marķējumu un atveido to uz ekrāna, pārbaudot dokumentā ievietotos HTML elementus. HTML dokuments tiek uzskatīts par failu, kurā ir publicējama informācija.

Iegultās instrukcijas ir zināmas kā elementi, kas parāda dokumenta strukturēšanu un noformējumu tīmekļa pārlūkprogrammā. Šie elementi sastāv no tagi leņķa stiprinājuma iekšpusē, kas tos ieskauj. Tagus parasti veido pāris - sākuma un beigu tagi.

  1. XML ir balstīta iezīmēšanas valoda, kurai ir pašaprakstoša struktūra un kas var efektīvi definēt citu iezīmēšanas valodu. No otras puses, HTML ir iepriekš noteikta iezīmēšanas valoda, un tai ir ierobežotas iespējas.
  2. XML nodrošina loģisku dokumenta strukturēšanu, savukārt HTML struktūra ir iepriekš definēta, ja tiek izmantoti tagi “head” un “body”.
  3. Runājot par valodas tipu, HTML nav reģistrjutīgs. Pretstatā XML ir reģistrjutīga.
  4. HTML tika izstrādāts, uzsverot datu prezentācijas funkcijas. Turpretī XML ir specifisks datiem, kur datu glabāšana un pārsūtīšana bija galvenā problēma.
  5. XML nepieļauj kļūdas, ja kodā ir dažas kļūdas, to nevarēja parsēt. Un otrādi - HTML var mazināt kļūdas.
  6. Atstarpes XML tiek izmantotas īpašai lietošanai, jo XML ņem vērā katru rakstzīmi. Tieši pretēji, HTML var ignorēt atstarpes.
  7. XML tagus obligāti aizver, turpretī HTML formātā atvērts tags var darboties arī lieliski.
  8. Ligzdošana XML formātā jāveic pareizi, tai ir liela nozīme XML sintaksē. Un otrādi, HTML maz rūpējas par ligzdošanu.

Secinājums

XML un HTML iezīmēšanas valodas ir savstarpēji saistītas, ja datu prezentēšanai tiek izmantots HTML, turpretī XML galvenais mērķis bija datu glabāšana un pārsūtīšana. HTML ir vienkārša, iepriekš noteikta valoda, savukārt XML ir standarta iezīmēšanas valoda, lai definētu citas valodas. XML dokumentu parsēšana ir vienkārša un ātra.