Qu'est-ce que XHTML?

Le langage de balisage hypertexte extensible (XHTML) est un moyen rapide de se référer à plusieurs recommandations de langue qui sont largement utilisées sur les appareils compatibles Internet pour consulter les pages Web. Bien que nommé d'après son prédécesseur, le langage de balisage hypertexte (HTML), il est en fait basé sur le langage de balisage extensible (XML), qui est une partie très sélective du langage de balisage généralisé standard (SGML). Essentiellement, ils sont tous une progéniture de SGML. Alors que HTML est une application directe de SGML, XHTML est ce qu'on appelle un espace de noms, ou un ensemble de définitions d'un document XML qui aide à soulager l'ambiguïté lorsque plus d'un langage XML est utilisé dans une situation donnée. Au moment où HTML a atteint la version quatre, il a commencé à décliner dans une utilisation appropriée par de nombreux interprètes HTML, les programmes informatiques qui analysent les documents HTML dans une page Web formatée et visible. Comme mLes appareils Obile et autres plateformes de vision Web émergeaient également, une meilleure solution était nécessaire. XML est une implémentation beaucoup plus stricte de SGML sur HTML, et différents espaces de noms XML peuvent être utilisés dans une seule instance. Ainsi, vers l'an 2000, le World Wide Web Consortium (W3C) a rédigé et fait de XHTML une de ses recommandations pour résoudre certains de ces problèmes émergents.

À toutes fins utiles, XHTML imite HTML à bien des égards, mais comme le premier utilise un espace de noms XML, il peut être analysé par n'importe quel interprète XML, tandis que HTML est limité aux interprètes HTML uniquement. XHTML est vraiment recréé HTML sous le sous-ensemble XML plus restrictif de SGML. De cette façon, le langage le plus récent a immédiatement pu être interprété par les navigateurs Web existants tout en se mettant à disposition pour d'autres plateformes. Il est également important de vivre à la hauteur de l'aspect extensible du surnom de XHTML. Il non seulement OffRS la possibilité d'être lu par plus de programmes et de plateformes, mais il est également extensible en permettant l'utilisation d'autres espaces de noms XML dans ses documents.

Avec la capacité de XHTML à inclure d'autres espaces de noms XML dans un document, il peut être étendu de plusieurs façons pour présenter plus que le formatage des pages. Le langage de balisage mathématique (MATHML), par exemple, peut être inclus dans ces documents pour afficher des formules mathématiques et une notation. Les images peuvent également être intégrées à l'aide de l'espace de noms de graphiques vectoriels évolutifs (SVG) dans un document de ce type. En tant que tel, XHTML peut également être inclus avec un autre document XML.

Étant donné que XHTML est vraiment juste affiné HTML dans les règles de XML, il propose trois définitions de type de documents (DTD) qui dupliquent celles de la version quatre HTML. Un DTD est une description détaillée des éléments d'une langue de balisage, y compris quand, où et comment il peut être utilisé, ainsi que tous les attributs associés. Dans les versions ultérieures de XHTML, cependant, les schémas XML, unUne autre façon plus robuste de décrire un document XML, a été établie qui augmentait encore XHTML. À leur tour, diverses versions dépouillées de XHTML ont été développées qui peuvent ensuite être construites sur des utilisations spécifiques, dont beaucoup tournent autour des plates-formes informatiques mobiles.

DANS D'AUTRES LANGUES