Hva er en XHTML-redigerer?
HTML er HyperText Markup Language, et språk avledet fra SGML (Standard Generalised Markup Language) og brukes på World Wide Web for å lage struktur for presentasjon av dokumenter og lage koblinger mellom dem, ved hjelp av tagger og et sett med regler. XML er extensible Markup Language og forenklet SGML. XHTML er EXtensible HTML, et markeringsspråk som kombinerer funksjoner i HTML og XML, med strengere regler enn de som brukes i HTML-koding. En XHTML-redigerer er et miljø designet for å lage XHTML.
En XHTML-redigeringsprogram blir vanligvis ikke funnet som et frittstående produkt. Det er ganske vanlig å finne en XHTML-redaktør innlemmet i et produkt som gir en mer omfattende pakke med webutviklingsredaktører. For eksempel kan en programvarepakke kombinere og XHTML-redigerer med en HTML-editor. En mer komplett pakke kan omfatte en HTML-redigerer, XHTML-redigerer, CSS (Cascading Style Sheets) -redigeringsprogram og JavaScript®-redigeringsprogram.
XHTML-redaktører har ofte både en tekstredigerer som du kan legge inn XHTML og en WYSIWYG (What You See Is What You Get) -redigerer, og noen ganger er det mulig å bare vise WYSIWYG-vinduet. Hensikten er å la en bruker som ikke har lært de tekniske aspektene ved webdesign, for eksempel markeringsspråk og CSS, fortsatt kunne generere og redigere innhold. Et problem med nettsider og nettsteder som bygges med riktig XHTML har imidlertid vært WYSIWYG-redaktører som ikke genererer riktig markering. XStandard® påpeker problemet og får XHTML WYSIWYG Editor ™ til å løse dette, og forsikrer at bare merking som oppfyller kriterier for beste praksis blir brukt.
En viktig funksjon du kan finne i en XHTML-redigerer, er muligheten til å velge versjonen av XHTML du jobber med. Adobe® Dreamweaver® CS4 tilbyr for eksempel et valg av XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1 eller XHTML 1.0 Mobile. HTML 4.01 Overgangs og HTML 4.01 Streng tilbys også.
I alle fall er det noen andre funksjoner som kan være til stede i en XHTML-redigerer. En verdifull funksjon som ikke tilbys universelt, er XHTML-validering. Alternativt kan dynamisk korreksjon tilbys sammen med en feilloggfil. En HTML til XHTML-konverteringsfunksjon kan også være inkludert. Andre ønskelige funksjoner inkluderer syntaksutheving, ordinnpakning og UTF-8 Unicode (8-bit UCS / Unicode Transoformation Format) - UCS står for Universal Character Set - for å aktivere arbeid med flerspråklige filer.