Hvad er XHTML?

Det udvidelige hypertekst-markeringsprog (XHTML) er en hurtig måde at henvise til flere sproganbefalinger, der er vidt brugt på internet-aktiverede enheder til visning af websider. Selvom det er opkaldt efter sin forgænger, er Hypertext Markup Language (HTML) faktisk baseret på Extensible Markup Language (XML), som er en meget selektiv del af Standard Generalised Markup Language (SGML). I det væsentlige er de alle afkom til SGML. Mens HTML er en direkte anvendelse af SGML, er XHTML det, der omtales som et navneområde, eller et sæt definitioner for et XML -dokument, der hjælper med at lindre tvetydighed, når mere end et XML -ordforråd bruges i en given situation.

sproget skete på grund af nogle få begrænsninger til HTML og den forskellige måde, som HTML blev gennemført. Omkring det tidspunkt, hvor HTML kom til version fire, begyndte det at aftage i korrekt brug af mange HTML -tolke, computerprogrammerne, der analyserer HTML, dokumenterer i en formateret, synlig webside. Som mObile-enheder og andre web-visningsplatforme kom også frem, en bedre løsning var nødvendig. XML er en meget mere streng implementering af SGML over HTML, og forskellige XML -navneområder kan bruges i et enkelt tilfælde. Så omkring år 2000 udarbejdede World Wide Web Consortium (W3C) og gjorde XHTML til en af ​​sine anbefalinger om at løse nogle af disse nye problemer.

Til alle formål efterligner XHTML HTML på de fleste måder, men da førstnævnte bruger et XML -navneområde, kan det analyseres af enhver XML -tolk, mens HTML kun er begrænset til HTML -tolke. XHTML er virkelig HTML genskabt under den mere restriktive XML -undergruppe af SGML. På denne måde blev det nyere sprog straks i stand til at blive fortolket af eksisterende webbrowsere, mens de også stillede sig til rådighed for andre platforme. At leve op til det udvidelige aspekt af XHTMLs moniker er også vigtigt at bemærke. Det er ikke kun offeRs evnen til at blive læst af flere programmer og platforme, men det er også yderligere udvideligt ved at tillade brugen af ​​andre XML -navneområder inden for dens dokumenter.

Med XHTMLs evne til at inkludere andre XML -navneområder i et dokument kan det udvides på flere måder at præsentere mere end bare sideformatering. Det matematiske markeringssprog (MathML) kan for eksempel inkluderes i disse dokumenter for at vise matematiske formler og notation. Billeder kan også indlejres ved hjælp af den skalerbare Vector Graphics (SVG) navneområde inden for et dokument af denne type. Som sådan kan XHTML også være inkluderet i et andet XML -dokument.

Da XHTML virkelig kun er HTML raffineret i henhold til XMLs regler, tilbyder det tre dokumenttypedefinitioner (DTD), der duplikerer dem fra HTML -version fire. En DTD er en detaljeret beskrivelse af elementerne i et markeringssprog, herunder hvornår, hvor og hvordan det kan bruges, såvel som eventuelle tilknyttede attributter. I senere versioner af XHTML, XML -skemaer, enEn anden, mere robust måde at beskrive et XML -dokument på, blev konstateret, at yderligere forstærket XHTML. Til gengæld blev der udviklet forskellige nedstrippede versioner af XHTML, der derefter kan bygges på til specifikke anvendelser, hvoraf mange drejer sig om mobile computerplatforme.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?