Kuidas HTML-i XHTML-iks teisendada?

eXtensible HyperText Markup Language (XHTML) on asendanud sarnase hüperteksti märgistuskeele (HTML) veebilehtede loomisel valitud märgistuskeelena, kuid vanu veebilehti on suhteliselt lihtne HTML-ist XHTML-iks teisendada. Esiteks valige teisendamiseks sobiv XHTML-i versioon, kuna erinevad versioonid toetavad erinevaid funktsioone. Seejärel tehke koodis käsitsi muudatusi, et uue keele süntaksireeglitest paremini aru saada, või kasutage lehtede teisendamiseks tarkvaratööriista. Mõlemal juhul on hea mõte kontrollida, kas dokument on õigesti teisendatud XHTML-validaatoriga, mis suudab tuvastada koodis kõik vead.

Pidage meeles, et nagu HTML-il, on ka XHTML-il mitu erinevat versiooni ja mitte kõik neist ei toeta samu funktsioone. XHTML 1.0 Transitional lubab teatud esitussilte, elemente ja atribuute, mis esinesid varasemates HTML-i standardites, sealhulgas tag ja “kesk” atribuudid. Kui liigute HTML-ilt versioonile XHTML 1.0 Strict või XHTML 1.1, eemaldage kõik esitlussildid või -elemendid ja looge soovitud välimus uuesti, kasutades Cascading Style Sheets’i, kuna need XHTML-i versioonid ei toeta ühtegi esitluselementi.

Lihtsa veebidokumendi jaoks on võimalik HTML-i XHTML-iks teisendada käsitsi. Kui olete XHTML-i uus kasutaja, võib see aidata teil ka keele rangemate süntaksireeglitega paremini tutvuda. Nende rangemate nõuete täitmiseks veenduge, et kõik sildid oleksid väiketähtedega, korralikult pesastatud ja suletud kaldkriipsuga. Lisaks peavad kõik väärtused olema jutumärkides. Enamikus tekstiredaktorites ja veebiarendusprogrammides saadaval olev valik „Leia ja asenda kõik” aitab teil neid muudatusi teha.

Tarkvara saab ka teie koodi HTML-ist XHTML-iks teisendada vaid mõne klõpsuga. Enamikul professionaalsetel veebidisaini programmidel on see valik, sageli menüüs „Fail” või „Tööriistad”. Populaarse tööriista nimega HTML Tidy, mille algselt andsid välja World Wide Web Consortium (W3C) liikmed, saab tasuta alla laadida ning see puhastab ja teisendab populaarsete veebivormingute vahel. Võimalik, et leiate võrgust ka mõned tööriistad, mis võimaldavad dokumente ühest märgistuskeelest teise muuta.

Olenemata sellest, kas otsustate oma dokumente käsitsi redigeerida või kasutada tarkvara HTML-i XHTML-i teisendamiseks, peaksite enne lehtede veebis avaldamist kontrollima mõnda asja. Et olla kehtiv XHTML, peab lehel olema nii dokumenditüübi definitsioon (DOCTYPE või DTD) kui ka XML-nimeruumi deklaratsioon. Kõik need sõltuvad sellest, millist XHTML-i versiooni te kasutate, nii et uurige veidi, kuidas need elemendid välja peaksid nägema. XHTML-i valideerija, mis on saadaval enamikus veebiarendustarkvarades ja ka W3C veebisaidil, teavitab teid kõigist teie koodis esinevatest vigadest või puudustest.