AMIR

dimanche 20 avril 2014

Qu'est-ce qu'un éditeur de XHTML?

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.