Différence entre SGML et XHTML


SGML ou XHTML

SGML signifie Standard Generalized Markup Language. Il est devenu une norme internationale en ce qui concerne la description du type et du contenu des documents numériques. Le SGML peut être considéré comme la langue maternelle du HTML et du XML, qui sont maintenant largement utilisés pour la transcription de documents numériques. Avec le temps, la popularité de SGML s'est rapidement accrue dans différents domaines professionnels. Il y a également peu d'obstacles au SGML. Comme il n' y a pas de feuilles de style largement supportées dans SGML, un logiciel instable est développé en raison des paramètres forts de SGML. Par ailleurs, l'échange de données SGML est devenu très complexe en raison de la compatibilité variable des progiciels entre eux, ce qui peut causer de sérieux problèmes. Les cyniques ont qualifié SGML de "Sounds Good Maybe Later" pour ces contre.

Maintenant le XHTML est un brouillon qui a été préparé comme une formulation de HTML 4.0. Famille de documents numériques développés plus tard sous le sous-ensemble HTML. Il y a plusieurs raisons pour lesquelles les développeurs de contenu ont décidé de développer XHTML. Ce langage devait être extensible afin que les utilisateurs puissent créer leurs propres balises. XHTML est portable. Ainsi, les agents qui n'utilisent pas de bureau peuvent accéder à ces documents numériques par Internet. Le XHTML est donc une production de XML et le SGML a produit du HTML. XML a également été conçu pour être extensible. Ainsi, le XHTML est devenu extensible aussi. Dans le cas de SGML, XML a créé les Définitions de Type de Document ou DTDs. SGML peut être considéré comme la mère de XML et de ses sous-ensembles.

XHTML est plus durable que SGML. Avec le temps, les applications web deviennent de plus en plus sophistiquées. Cela conduira à une popularité généralisée de XHTML. XHTML est supporté par un grand nombre d'applications. Ainsi, il peut être utilisé pour créer des sites Web complexes. Dans le cas de SGML, peu d'applications sont supportées par les navigateurs. Les documents XHTML suivent les règles XML et peuvent être convertis en plusieurs formats de fichiers tels que PDF, RSS ou RFT. En raison de routines de traitement des erreurs plus courtes, les quelques navigateurs qui peuvent prendre en charge XHTML fonctionnent à des vitesses plus rapides. Les documents contenant des erreurs libérales nécessitent plus de temps de traitement. L'utilisation de XHTML réduit le temps de chargement des pages et les vitesses de téléchargement. Le XHTML comporte des balises de fermeture. C'est un excellent début pour les programmeurs débutants et aide les professionnels du web à rester à jour. Votre source sera convertie en une version claire et lisible et vous permettra d'améliorer vos compétences en tant que professionnel du web. Pour résumer, le XHTML fait preuve d'un professionnalisme que l'on ne retrouve pas dans les applications SGML. Certains des navigateurs qui peuvent accepter les documents XHTML sont Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari et tous les navigateurs mobiles.

Différences clés entre SGML et XHTML:

  • XHTML est plus durable que SGML.

  • XHTML est supporté par un grand nombre d'applications web contrairement à SGML.

  • Le SGML ne prend pas en charge la conversion en divers formats de fichiers, y compris PDF, RSS ou RFT comme le XHTML.

  • XHTML offre un chargement de page et une vitesse de téléchargement plus rapide que SGML.

  • Tous les XHTML ont des balises de fermeture, qui ne sont pas disponibles dans le SGML.


    Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *