Forskjell mellom XML og HTML

Forfatter: Laura McKinney
Opprettelsesdato: 1 April 2021
Oppdater Dato: 17 Kan 2024
Anonim
Find The Odd Emoji One Out | Spot The Odd Object One Out | Pop Emoji Games, Emoji Movie Quiz
Video: Find The Odd Emoji One Out | Spot The Odd Object One Out | Pop Emoji Games, Emoji Movie Quiz

Innhold


XML og HTML er merkespråk som er definert for forskjellige formål, og har flere forskjeller. Den tidligere forskjellen er at det i XML er bestemmelser for å definere nye elementer mens HTML ikke gir noen spesifikasjon for å definere nytt element, og det bruker forhåndsdefinerte koder. XML kan brukes til å bygge markeringsspråk mens HTML i seg selv er et markeringsspråk.

HTML (Hyper Markup Language) ble designet for å lette overføringen av nettbaserte dokumenter. Motsatt ble XML utviklet for å gi interoperabilitet med SGML og HTML og enkel implementering.

    1. Sammenligningstabell
    2. Definisjon
    3. Viktige forskjeller
    4. Konklusjon

Sammenligningstabell

Grunnlag for sammenligning
XML
HTML
Utvides tilUtvidbart markeringsspråkHyper Markup Language
grunn~~POS=TRUNC
Tilbyr et rammeverk for å spesifisere markeringsspråk.HTML er forhåndsdefinert markeringsspråk.
Strukturell Informasjon
sørget for
Inneholder ikke strukturell informasjon
SpråktypeFor store og små bokstaverTilfelle ufølsom
Formålet med språketOverføring av informasjonPresentasjon av dataene
feilIkke tillattSmå feil kan ignoreres.
mellomromKan bevares.Bevarer ikke hvite mellomrom.
Lukkemerker
Obligatorisk for å bruke lukkemerker.Lukkemerker er valgfrie.
nestingMå gjøres ordentlig.Ikke mye verdifullt.


Definisjon av XML

XML (Extensible Markup Language) er et språk som gjør det mulig for en bruker å definere en representasjon av data eller datastruktur der verdiene tilordnes i hvert felt i strukturen. IBM tenkte det som en GML (Generalised Markup Language) på 1960-tallet. Når IBMs GML er adoptert av ISO, heter den som SGML (Standard Generalised Markup Language) og det var grunnlaget for det komplekse dokumentasjonssystemet. XML-språk gir en plattform for å definere markeringselementer og generere tilpasset markeringsspråk. I XML for å lage et språk eller elementer, må man følge noen sett med regler som er definert i XML. XML-dokumentet inneholder data som strenger og som er omgitt av markering. Den grunnleggende enheten i XML er kjent som en element.

XML er velformet og gyldig markeringsspråk. Her spesifiserer velformet at XML-parseren ikke kunne passere koden hvis den er fylt med syntaks, tegnsetting, grammatikkfeil. I tillegg er det bare gyldig til det er velformet og gyldig betyr at elementstrukturen og markeringen må samsvare med et standard sett med regler.


XML-dokument involverer to deler - prolog og kropp. De prolog del av XML består av administrative metadata som XML-erklæring, valgfri behandlingsinstruksjon, dokumenttypedeklarasjon og kommentarer. De kropp del er delt inn i to deler - strukturelt og innholdet (Til stede på sletten).

Definisjon av HTML

HTML (Hyper Markup Language) er merkespråket for konstruksjon av websider. Merkingskommandoene som brukes i det nettbaserte innholdet, indikerer strukturen i dokumentet og dets oppsett til nettleseren. Nettlesere leser ganske enkelt dokumentet med HTML-markeringen i det og gjengir det på skjermen gjennom å undersøke de plasserte HTML-elementene i dokumentet. Et HTML-dokument anses som en fil som inneholder informasjonen som må publiseres.

De innebygde instruksjonene er kjent som elementer som viser strukturen og presentasjonen av dokumentet i nettleseren. Disse elementene er sammensatt av tags inni vinkelfeste som omgir noen. Taggene kommer vanligvis i et par - begynnelses- og sluttmerke.

  1. XML er etbasert markeringsspråk som har den selvbeskrivende strukturen og effektivt kan definere et annet markeringsspråk. På den annen side er HTML et forhåndsdefinert markeringsspråk og har en begrenset kapasitet.
  2. XML gir logisk strukturering av dokumentet mens HTML-struktur er forhåndsdefinert der "head" og "body" tagger brukes.
  3. Når det gjelder språktype er HTML liten bokstavsensitiv. I motsetning er XML store og små bokstaver.
  4. HTML ble designet med vekt på dataene som presenteres. I motsetning til dette er XML dataspesifikk der datalagring og overføring var den tidligere bekymringen.
  5. XML tillater ikke noen feil hvis det er noen feil i koden, og den kan ikke analyseres. Omvendt, i HTML kan små feil forsømmes.
  6. Hvite mellomrom i XML brukes til en spesifikk bruk ettersom XML vurderer hvert eneste tegn. Tvert imot, HTML kan ignorere hvitområdene.
  7. Taggene i XML er obligatoriske for å være lukket, mens i HTML kan en åpen tagg også fungere helt fint.
  8. Hekker i XML bør gjøres riktig, det har en stor betydning i XML-syntaks. Omvendt bryr HTML seg ikke så mye om hekkingen.

Konklusjon

XML- og HTML-markeringsspråk er relatert til hverandre der HTML brukes til datapresentasjonen, mens hovedformålet med XML var å lagre og overføre dataene. HTML er et enkelt, forhåndsdefinert språk, mens XML er standard markeringsspråk for å definere andre språk. Analyse av XML-dokumenter er enkelt og raskt.