Skip to main content

Hva er XHTML?

Extensible Hypertext Markup Language (XHTML) er en rask måte å referere til flere språkanbefalinger som er mye brukt på internettaktiverte enheter for å se websider.Selv om det er oppkalt etter forgjengeren, Hypertext Markup Language (HTML), er det faktisk basert på det utvidbare markeringsspråket (XML), som er en veldig selektiv del av Standard Generalised Markup Language (SGML).I hovedsak er de alle avkom til SGML.Mens HTML er en direkte anvendelse av SGML, blir XHTML omtalt som et navneområde, eller et sett med definisjoner for et XML -dokument som hjelper til med å lindre tvetydighet når mer enn ett XML -ordforråd brukes i en gitt situasjon.

SpråketKom til på grunn av noen få begrensninger til HTML og den varierte måten HTML ble implementert.Rundt den tiden HTML kom til versjon fire, begynte det å avta i riktig bruk av mange HTML -tolker, dataprogrammene som analyserer HTML -dokumenter til en formatert, synlig webside.Etter hvert som mobile enheter og andre nettviseplattformer også dukket opp, var det nødvendig med en bedre løsning.XML er en mye strengere implementering av SGML over HTML, og forskjellige XML -navneområder kan brukes i en enkelt tilfelle.Et XML -navneområde, det kan analyseres av hvilken som helst XML -tolk, mens HTML bare er begrenset til bare HTML -tolker.XHTML er virkelig HTML gjenskapt under den mer restriktive XML -delmengden av SGML.På denne måten kunne det nyere språket umiddelbart bli tolket av eksisterende nettlesere, samtidig som de gjorde seg tilgjengelig for andre plattformer.Å leve opp til det utvidbare aspektet av XHTMLS -moniker er også viktig å merke seg.Det tilbyr ikke bare muligheten til å bli lest av flere programmer og plattformer, men det er også ytterligere utvidbar ved å tillate bruk av andre XML -navneområder innenfor sine dokumenter.

med XHTMLS -evne til å inkludere andre XML -navnefelt i et dokument, det kan være å væreutvidet på flere måter å presentere mer enn bare sideformatering.Det matematiske markeringsspråket (MATHML) kan for eksempel inkluderes i disse dokumentene for å vise matematiske formler og notasjon.Bilder kan også være innebygd ved hjelp av den skalerbare vektorgrafikken (SVG) navneområdet i et dokument av denne typen.Som sådan kan XHTML også være en inkludert i et annet XML -dokument.

Siden XHTML egentlig bare er HTML foredlet under XMLS -regler, tilbyr det tre definisjoner av dokumenttypen (DTD) som dupliserer de av HTML versjon fire.En DTD er en detaljert beskrivelse av elementene i et markeringsspråk, inkludert når, hvor og hvordan det kan brukes, så vel som alle tilknyttede attributter.I senere versjoner av XHTML ble imidlertid XML -skjemaer, en annen, mer robust måte å beskrive et XML -dokument, etablert som ytterligere forsterket XHTML.På sin side ble det utviklet forskjellige nedstrippede versjoner av XHTML som deretter kan bygges på for spesifikke bruksområder, hvorav mange dreier seg om mobile databehandlingsplattformer.