HTML est
HyperText Markup Language , un langage dérivé du SGML (Standard Generalized
Markup Language) et utilisé sur le World Wide Web pour créer une structure pour
la présentation de documents et de créer des liens entre eux, en utilisant les
mots-clés et un ensemble de règles. XML est eXtensible Markup Language et SGML
simplifié. XHTML est HTML extensible, un langage de balisage qui combine les
caractéristiques de HTML et XML, avec des règles plus strictes que celles
appliquées dans le codage HTML. Un éditeur XHTML est un environnement conçu
pour la création XHTML.
Un éditeur XHTML
n'est pas généralement sous la forme d'un produit autonome. Il est assez
fréquent de trouver un éditeur XHTML incorporé dans un produit qui offre un
ensemble plus complet de rédacteurs de développement web. Par exemple, un
logiciel pourrait combiner et éditeur XHTML avec un éditeur HTML. Un ensemble
plus complet pourrait inclure un éditeur HTML, éditeur XHTML, CSS (Cascading
Style Sheets) éditeur et rédacteur en chef JavaScript .
Les éditeurs
XHTML ont souvent à la fois un éditeur de texte dans lequel XHTML d'entrée et
un WYSIWYG (What You See Is What You Get) éditeur, et il est parfois possible
de montrer que la fenêtre WYSIWYG. Le but est de permettre à un utilisateur qui
n'a pas appris les aspects techniques de la conception de sites Web, tels que
les langages de balisage et CSS, d'être encore capable de générer et de
modifier le contenu. Cependant, un problème avec les pages Web et des sites Web
en cours de construction avec XHTML correct a été WYSIWYG éditeurs qui ne
génèrent pas de balisage approprié. XStandard souligne le problème et rend XHTML WYSIWYG
Editor pour régler ce, en assurant que
seul le balisage qui répond critères de meilleures pratiques est utilisé.
Une
caractéristique importante que vous pouvez trouver dans un éditeur XHTML est la
possibilité de choisir la version de XHTML vous travaillez. Adobe Dreamweaver CS4, par exemple, offre un choix de XHTML 1.0
Transitional, XHTML 1.0 Strict, XHTML 1.1, XHTML 1.0 ou mobile. HTML 4.01
Transitional et HTML 4.01 Strict sont également proposés.
Dans tous les
cas, il y a quelques autres caractéristiques qui peuvent être présents dans un
éditeur XHTML. Une caractéristique intéressante qui n'est pas universellement
offert est la validation XHTML. Sinon, correction dynamique peut être offerte
avec un fichier journal d'erreur. Une HTML à XHTML option de conversion peut
également être inclus. Les autres caractéristiques souhaitables comprennent la
coloration syntaxique, retour à la ligne, et Unicode UTF-8 (8-bit UCS / Unicode
Transoformation Format) - UCS signifie Universal Character Set - pour permettre
un travail sur les fichiers multilingues.