Forskel mellem XML og HTML

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 13 Kan 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video.: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Indhold


XML og HTML er de markeringssprog, der er defineret til de forskellige formål og har adskillige forskelle. Den forudgående forskel er, at der i XML er bestemmelser til definition af nye elementer, mens HTML ikke indeholder en specifikation til at definere nyt element, og det bruger foruddefinerede tags. XML kan bruges til at opbygge markup-sprog, mens HTML i sig selv er et markup-sprog.

HTML (Hyper Markup Language) var designet til at lette overførslen af ​​webbaserede dokumenter. Omvendt blev XML udviklet til at give interoperabilitet med SGML og HTML og lette implementering.

    1. Sammenligningstabel
    2. Definition
    3. Vigtige forskelle
    4. Konklusion

Sammenligningstabel

Grundlag for sammenligning
XML
HTML
Udvides tilUdvideligt markeringssprogHyper Markup Language
Grundlæggende
Indeholder en ramme til specificering af markeringssprog.HTML er et foruddefineret markeringssprog.
Strukturel Information
Stillet til rådighed
Indeholder ikke strukturelle oplysninger
SprogtypeSmå bogstaverTilfælde ufølsom
Formålet med sprogetOverførsel af informationPræsentation af dataene
fejlIkke tilladtSmå fejl kan ignoreres.
Hvidt rumKan konserveres.Bevarer ikke hvide rum.
Lukker tags
Obligatorisk til brug af lukningskoder.Lukningskoder er valgfri.
nestingSkal udføres korrekt.Ikke meget værdifuld.


Definition af XML

XML (Extensible Markup Language) er et sprog, der gør det muligt for en bruger at definere en repræsentation af data eller datastruktur, hvor værdier er tildelt i hvert felt i strukturen. IBM udtænkte det som en GML (Generalised Markup Language) i 1960'erne. Når IBM's GML er vedtaget af ISO, kaldes den som SGML (Standard Generalised Markup Language) og det var grundlaget for det komplekse dokumentationssystem. XML-sprog giver en platform til at definere markeringselementer og generere tilpasset markupsprog. I XML for at oprette et sprog eller elementer, skal man følge nogle sæt regler defineret i XML. XML-dokumentet inkluderer data som strenge og som er omgivet af markup. Den grundlæggende enhed i XML er kendt som en element.

XML er velformet og gyldigt markeringssprog. Her specificerer velformet, at XML-parseren ikke kunne videregive koden, hvis den er fyldt med syntaks, tegnsætning, grammatikfejl. Derudover er det kun gyldigt, indtil det er velformet og gyldigt, at elementstrukturen og markeringen skal matche et standard sæt regler.


XML-dokument involverer to dele - prolog og body. Det Prolog en del af XML består af administrative metadata som XML-erklæring, valgfri behandlingsinstruktion, dokumenttypedeklaration og kommentarer. Det legeme del er opdelt i to dele - strukturelt og indholdet (findes i sletten).

Definition af HTML

HTML (Hyper Markup Language) er markup-sproget til konstruktion af websider. Markup-kommandoer, der er anvendt i det webbaserede indhold, betyder strukturen for dokumentet og dets layout til browseren. Browsere læser blot dokumentet med HTML-markeringen i det og gengiver det på skærmen ved at undersøge de placerede HTML-elementer i dokumentet. Et HTML-dokument betragtes som en fil, der indeholder oplysninger, der skal offentliggøres.

De indlejrede instruktioner er kendt som elementer, der viser strukturen og præsentationen af ​​dokumentet i webbrowseren. Disse elementer er sammensat af tags inden i vinkelbeslaget, der omgiver nogle. Mærkaterne findes normalt i et par - start- og sluttagemærke.

  1. XML er et -baseret markup-sprog, der har den selvbeskrivende struktur og effektivt kan definere et andet markup-sprog. På den anden side er HTML et foruddefineret markeringssprog og har en begrænset kapacitet.
  2. XML giver logisk strukturering af dokumentet, mens HTML-struktur er foruddefineret, hvor "head" og "body" tags bruges.
  3. Når det kommer til sprogtype er HTML store og små bogstaver uanset I modsætning hertil er XML store og små bogstaver.
  4. HTML blev designet med vægt på datapræsentationsfunktionerne. I modsætning hertil er XML dataspecifik, hvor datalagring og overførsel var den forudgående bekymring.
  5. XML tillader ikke nogen fejl, hvis der er nogle fejl i koden, den ikke kunne parses. Omvendt kan små fejl i HTML ignoreres.
  6. Hvidafstand i XML bruges til en bestemt brug, da XML overvejer hvert enkelt tegn. Tværtimod kan HTML ignorere whitespaces.
  7. Taggene i XML er obligatoriske for at blive lukket, mens en åben tag i HTML også kan fungere helt fint.
  8. Indlejring i XML skal udføres korrekt, det har en stor betydning i XML-syntaks. Omvendt er HTML ligeglad med at hekke.

Konklusion

XML- og HTML-markeringssprog er relateret til hinanden, hvor HTML bruges til datapræsentationen, mens hovedformålet med XML var at gemme og overføre dataene. HTML er et enkelt, foruddefineret sprog, mens XML er standardmarkeringssprog til at definere andre sprog. Analyse af XML-dokumenter er let og hurtigt.