Skillnad mellan XML och HTML

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 10 Maj 2024
Anonim
Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.
Video: Публичное собеседование: Junior Java Developer. Пример, как происходит защита проекта после курсов.

Innehåll


XML och HTML är markeringsspråken som definieras för de olika syftena och har flera skillnader. Den tidigare skillnaden är att det i XML finns bestämmelser för att definiera nya element medan HTML inte innehåller någon specifikation för att definiera nytt element och det använder fördefinierade taggar. XML kan användas för att bygga markeringsspråk medan HTML själv är ett markeringsspråk.

HTML (Hyper Markup Language) designades för att underlätta överföring av webbaserade dokument. Omvänt utvecklades XML för att tillhandahålla interoperabilitet med SGML och HTML och enkel implementering.

    1. Jämförelsediagram
    2. Definition
    3. Viktiga skillnader
    4. Slutsats

Jämförelsediagram

Grund för jämförelse
XML
html
Expanderar tillUtökbart markeringsspråkHyper Markup Language
Grundläggande
Tillhandahåller ett ramverk för att specificera markeringsspråk.HTML är fördefinierat markeringsspråk.
Strukturell Information
Försedd
Innehåller inte strukturell information
Språk typSkiftlägeskänsligaFallet okänslig
Syftet med språketÖverföring av informationPresentation av uppgifterna
felInte tillåtetSmå fel kan ignoreras.
mellanslagKan bevaras.Bevar inte vita utrymmen.
Stänger taggar
Obligatorisk för att använda stängningstaggar.Stängningstaggar är valfria.
NestingMåste vara ordentligt gjort.Inte mycket värdefullt.


Definition av XML

XML (Extensible Markup Language) är ett språk som gör det möjligt för en användare att definiera en representation av data eller datastruktur där värden tilldelas i varje fält i strukturen. IBM tänkte det som en GML (Generalised Markup Language) på 1960-talet. När IBM: s GML adopteras av ISO, namnges den som SGML (Standard Generalised Markup Language) och det var grunden för det komplexa dokumentationssystemet. XML-språk tillhandahåller en plattform för att definiera markeringselement och generera anpassat markeringsspråk. I XML för att skapa ett språk eller element måste man följa några uppsättningar regler som definieras i XML. XML-dokumentet innehåller data som strängar och som omges av markering. Den grundläggande enheten i XML är känd som en element.


XML är välformerat och giltigt markeringsspråk. Här välformat specificerar att XML-parsern inte kunde skicka koden om den är fylld med syntax, skiljetecken, grammatikfel. Dessutom är det bara giltigt tills det är välformat och giltigt innebär att elementstrukturen och markeringen måste matcha med en standarduppsättning regler.

XML-dokument omfattar två delar - prolog och kropp. De prolog del av XML består av administrativa metadata som XML-deklaration, valfri behandlingsinstruktion, dokumenttypdeklaration och kommentarer. De kropp del är uppdelad i två delar - strukturellt och innehållet (finns på slätten).

Definition av HTML

HTML (Hyper Markup Language) är markeringsspråket för att konstruera webbsidor. Markupkommandona som används i det webbaserade innehållet anger dokumentets struktur och dess layout till webbläsaren. Webbläsare läser helt enkelt dokumentet med HTML-markeringen i det och återger det på skärmen genom att undersöka de placerade HTML-elementen i dokumentet. Ett HTML-dokument betraktas som en fil som innehåller informationen måste publiceras.

De inbäddade instruktionerna är kända som element som visar strukturen och presentationen av dokumentet i webbläsaren. Dessa element består av taggar inuti vinkelfästet som omger vissa. Taggarna kommer vanligtvis i ett par - start- och sluttagg.

  1. XML är ett baserat markeringsspråk som har den självbeskrivande strukturen och effektivt kan definiera ett annat markeringsspråk. Å andra sidan är HTML ett fördefinierat markeringsspråk och har en begränsad kapacitet.
  2. XML tillhandahåller logisk strukturering av dokumentet medan HTML-strukturen är fördefinierad där "head" och "body" taggar används.
  3. När det gäller språktyp är HTML skiftlägeskänslig. I motsats till är XML skiftlägeskänsligt.
  4. HTML designades med tonvikt på dataframställningens funktioner. Däremot är XML dataspecifikt där datalagring och överföring var det tidigare problemet.
  5. XML tillåter inte något misstag om det finns några fel i koden, det kan inte analyseras. Omvänt, i HTML kan små fel försummas.
  6. Whitepaces i XML används för en specifik användning eftersom XML tar hänsyn till varje enskilt tecken. Tvärtom, HTML kan ignorera whitespaces.
  7. Taggarna i XML är obligatoriska att stängas, medan i HTML kan en öppen tagg också fungera helt bra.
  8. Häckning i XML bör göras korrekt, det har en stor betydelse i XML-syntax. Omvänt, HTML bryr sig inte mycket om häckning.

Slutsats

XML- och HTML-markeringsspråk är relaterade till varandra där HTML används för datapresentationen medan det huvudsakliga syftet med XML var att lagra och överföra data. HTML är ett enkelt, fördefinierat språk medan XML är standardmarkeringsspråk för att definiera andra språk. Analys av XML-dokument är enkelt och snabbt.