Kaj je urejevalnik XHTML?

HTML je HyperText Markup Language, jezik, ki izhaja iz SGML (Standard Generalized Markup Language) in se uporablja na svetovnem spletu za ustvarjanje strukture za predstavitev dokumentov in ustvarjanje povezav med njimi z uporabo oznak in niza pravil. XML je razširljiv označevalni jezik in poenostavljen SGML. XHTML je EXtensible HTML, označevalni jezik, ki združuje značilnosti HTML in XML, s strožjimi pravili od tistih, ki se uporabljajo pri kodiranju HTML. Urejevalnik XHTML je okolje, zasnovano za ustvarjanje XHTML.

Urejevalnika XHTML običajno ne najdemo kot samostojnega izdelka. Precej običajno je, da najdemo urejevalnik XHTML, vključen v izdelek, ki zagotavlja obsežnejši paket urejevalnikov spletnega razvoja. Programski paket lahko na primer združi urejevalnik XHTML z urejevalnikom HTML. Popolnejši paket bi lahko vključeval urejevalnik HTML, urejevalnik XHTML, urejevalnik CSS (kaskadne liste slogov) in urejevalnik JavaScript®.

Urejevalniki XHTML imajo pogosto urejevalnik besedila, v katerega vnesete XHTML, in urejevalnik WYSIWYG (Kar vidite, je tisto, kar dobite), včasih pa je mogoče prikazati samo okno WYSIWYG. Namen je omogočiti uporabniku, ki se ni naučil tehničnih vidikov spletnega oblikovanja, kot so označevalni jeziki in CSS, da lahko še vedno ustvarja in ureja vsebino. Vendar pa je ena težava s spletnimi stranmi in spletnimi mesti, zgrajenimi s pravilnim XHTML, urejevalniki WYSIWYG, ki ne ustvarjajo ustrezne oznake. XStandard® opozori na težavo in za to reši XHTML WYSIWYG Editor™, ki zagotavlja, da se uporabljajo samo oznake, ki izpolnjujejo merila najboljše prakse.

Pomembna funkcija, ki jo lahko najdete v urejevalniku XHTML, je možnost izbire različice XHTML, na kateri delate. Adobe® Dreamweaver® CS4 na primer ponuja izbiro med XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1 ali XHTML 1.0 Mobile. Na voljo sta tudi HTML 4.01 Transitional in HTML 4.01 Strict.

Vsekakor obstajajo nekatere druge funkcije, ki so lahko prisotne v urejevalniku XHTML. Ena od dragocenih funkcij, ki ni splošno na voljo, je preverjanje veljavnosti XHTML. Lahko pa se ponudi tudi dinamični popravek skupaj z datoteko dnevnika napak. Vključena je lahko tudi funkcija pretvorbe HTML v XHTML. Druge zaželene funkcije vključujejo poudarjanje sintakse, prelom besed in UTF-8 Unicode (8-bitni UCS/Unicode Transoformation Format) – UCS pomeni univerzalni nabor znakov – za omogočanje dela z večjezičnimi datotekami.