Différence entre SGML et XHTML Différence entre

Anonim

SGML vs XHTML

SGML signifie Standard Generalized Markup Language. Il est devenu un standard international en spécifiant la description du type et du contenu des documents numériques. 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 a rapidement augmenté dans différents domaines professionnels. Il y a aussi quelques obstacles à 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 solides de SGML. En outre, l'échange de données SGML est devenu très complexe en raison de la compatibilité variable entre les progiciels, ce qui peut causer de sérieux problèmes. Les cyniques ont qualifié SGML de "Sounds Good Maybe Later" pour ces inconvénients.

Maintenant, le XHTML est un brouillon qui a été préparé comme une formulation de HTML 4. 0. Une famille de documents numériques développée plus tard dans le sous-ensemble de HTML. Les raisons pour lesquelles les développeurs de contenu ont décidé de développer XHTML sont nombreuses. Ce langage devait être extensible pour que les utilisateurs puissent concevoir leurs propres tags. XHTML est portable. Les non-agents de bureau peuvent donc accéder à ces documents numériques via Internet. Le XHTML est donc une production de XML et SGML a produit du HTML. XML a également été conçu pour être extensible. Ainsi, le XHTML est devenu extensible. Dans le cas de SGML, XML a créé les définitions de type de document ou DTD. SGML peut être revendiquée comme étant 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 pris en charge par un très grand nombre d'applications. Donc, il peut être utilisé pour créer des sites Web complexes. Dans le cas 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 des routines de traitement des erreurs plus courtes, les quelques navigateurs qui supportent XHTML fonctionnent à des vitesses plus rapides. Les documents contenant des erreurs libérales nécessitent plus de temps à traiter. L'utilisation de XHTML réduit le temps de chargement de la page et les vitesses de téléchargement. Les caractéristiques XHTML fermant les balises. C'est un bon début pour les programmeurs débutants et aide les professionnels du web à rester à jour. Votre source sera convertie en une version propre et lisible et améliorera vos compétences en tant que professionnel du web. Pour conclure, le XHTML montre un professionnalisme que l'on ne retrouve pas dans les applications SGML. Certains des navigateurs qui acceptent 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 de nombreuses applications Web contrairement à SGML.

  • Le SGML ne prend pas en charge la conversion dans 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 rapides que SGML.

  • Tous les XHTML ont des tags de fermeture, ce qui n'est pas disponible dans le SGML.