Différence entre XML et XHTML

Différence entre XML et XHTML
Différence entre XML et XHTML

Vidéo: Différence entre XML et XHTML

Vidéo: Différence entre XML et XHTML
Vidéo: SGML HTML XML What's the Difference? (Part 1) - Computerphile 2024, Juillet
Anonim

XML contre XHTML

XML signifie EXtensible Markup Language. Il est défini dans la spécification XML 1.0, qui est développée par le W3C (World Wide Web Consortium). XML fournit un moyen standard, qui est également simple, d'encoder des données et du texte de sorte que le contenu puisse être échangé entre le matériel du pilote, les systèmes d'exploitation et les applications avec peu d'intervention humaine. XHTML (dérivé de eXtensible HyperText Markup Language) pourrait être considéré comme une combinaison de XML et HTML (HyperText Markup Language). XHTML est composé des éléments de HTML version 4.01, combinés avec la syntaxe stricte de XML.

XML

XML est un langage de balisage utilisé pour transférer des données et du texte entre le matériel du pilote, les systèmes d'exploitation et les applications avec peu d'intervention humaine. XML fournit des balises, des attributs et des structures d'éléments qui peuvent être utilisés pour fournir des informations contextuelles. Ces informations de contexte peuvent être utilisées pour décoder la signification du contenu. Cela permet de développer des moteurs de recherche efficaces et d'effectuer une fouille de données sur les données. De plus, les bases de données relationnelles traditionnelles conviennent comme données XML car elles pourraient être organisées en lignes et en colonnes, mais XML offre moins de support pour les données au contenu riche telles que l'audio, la vidéo, les documents complexes, etc. Les bases de données XML stockent les données sous une forme structurée et hiérarchique. ce qui permet de traiter plus efficacement les requêtes. Les balises XML ne sont pas prédéfinies et les utilisateurs peuvent définir de nouvelles balises et structures de document. En outre, de nouveaux langages Internet tels que RSS, Atom, SOAP et XHTM ont été créés à l'aide de XML.

XHTML

XHTML peut être considéré comme une version plus propre du HTML, qui est également plus strict que le HTML. XHTML est également une recommandation du W3C (recommandé en janvier 2000) et c'est une combinaison de HTML et XML. En XHTML, tout doit être balisé correctement contrairement au HTML. Cela permettrait de s'assurer que des documents bien formatés seront produits. Ceci est très important aujourd'hui, car différentes technologies de navigateur sont largement utilisées. Cela inclut les navigateurs qui s'exécutent sur des appareils mobiles tels que les téléphones et ces navigateurs n'ont pas les capacités nécessaires pour interpréter les pages avec des langages de balisage mal formatés. Par conséquent, XHTML qui combine les points forts de XML (conçu pour décrire des données) et de HTML (conçu pour afficher des données) fournit un langage de balisage strictement formaté qui évite le problème mentionné ci-dessus. Tous les navigateurs prennent en charge XHTML et il est compatible avec HTML 4.01.

Quelle est la différence entre XML et XHTML ?

XHTML est un langage de balisage conçu en combinant XML et HTML. XML fournit l'extensibilité à XHMTL, tout en exigeant que les documents XHTML soient bien formatés contrairement à HTML. Alors que XML est un langage de balisage conçu pour transférer des données entre le matériel du pilote, les systèmes d'exploitation et différentes applications, XHTML combine les atouts de XML avec HTML et fournit un langage de balisage beaucoup plus propre et plus strict pour la création de pages Web. XHTML peut être considéré comme l'avenir des pages Web. Cependant, XML peut être utilisé dans diverses applications telles que les applications Web communiquant entre différentes plates-formes et systèmes d'exploitation, sans se limiter à la communication avec les navigateurs Web.

Conseillé: