Maison  >  Article  >  interface Web  >  Le HTML est-il XML ?

Le HTML est-il XML ?

青灯夜游
青灯夜游original
2021-06-21 14:13:052682parcourir

html n'est pas XML. HTML fait référence à Hypertext Markup Language, qui est le langage de description du WWW ; et XML fait référence à Extensible Markup Language, qui est un métalangage utilisé pour définir d'autres langages. HTML n'est pas sensible à la casse, alors que XML est sensible à la casse.

Le HTML est-il XML ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

html n'est pas XML.

HTML (HyperTextMark-upLanguage) est Hypertext Markup Language, qui est le langage de description du WWW.

XML est Extensible Markup Language (Extensible Markup Language), qui est un méta-langage utilisé pour définir d'autres langages. Son prédécesseur est SGML (Standard General Markup Language). Il n'a pas de jeu de balises ni de règles grammaticales, mais il a des règles de syntaxe. Tout document XML doit être bien formé pour tout type d'application et être analysé correctement, c'est-à-dire que chaque balise ouverte doit avoir une balise de fermeture correspondante, ne doit pas contenir de balises dans l'ordre inverse et doit avoir une bonne composition d'instructions. caractéristiques. Un document XML peut être valide, mais il ne doit pas nécessairement être valide. Un document valide est un document conforme à sa définition de type de document (DTD). Un document est schématiquement valide s’il est conforme aux dispositions d’un schéma.

La différence entre HTML et XML

Grâce à la compréhension ci-dessus de HTML et XML, examinons les différences et les connexions entre eux

XML et HTML sont tous deux utilisés pour manipuler des données ou des structures de données. Leur structure est à peu près la même, mais il existe des différences évidentes dans leur essence. Un résumé des diverses informations disponibles en ligne est le suivant.

(1) Différentes exigences grammaticales :

1. Insensible à la casse en HTML, mais strictement en XML.

2. En HTML, parfois, ce n'est pas strict. Si le contexte indique clairement où se termine la clé de paragraphe ou de liste, vous pouvez omettre la fin comme

En XML, il s'agit d'une arborescence stricte, et la balise de fermeture ne doit pas être omise.

3. En XML, les éléments qui ont une seule balise sans balise de fermeture correspondante doivent se terminer par un caractère /. De cette façon, l'analyseur sait qu'il ne doit pas rechercher la balise de fermeture.

4. En XML, les valeurs d'attribut doivent être placées entre guillemets. En HTML, les guillemets sont facultatifs.

5. En HTML, vous pouvez avoir des noms d'attributs sans valeurs. En XML, tous les attributs doivent avoir des valeurs correspondantes.

6. Dans les documents XML, les espaces blancs ne seront pas automatiquement supprimés par l'analyseur mais le HTML filtre les espaces.

(2) Différentes balises :

1. HTML utilise des balises inhérentes ; XML n'a pas de balises inhérentes.

2. Les balises HTML sont prédéfinies ; les balises XML sont gratuites, personnalisables et extensibles.

(3) Différentes fonctions :

1. HTML est utilisé pour afficher les données ; XML est utilisé pour décrire les données et stocker les données, il peut donc être utilisé comme support de persistance ! HTML combine les données et l'affichage et affiche les données sur la page ; xml

sépare les données et l'affichage. XML est conçu pour décrire des données, en mettant l'accent sur leur contenu. HTML a été conçu pour afficher des données, l'accent étant mis sur l'apparence des données.

2. XML ne remplace pas HTML. XML et HTML sont deux langages aux usages différents. XML n'est pas destiné à remplacer HTML ; en fait, XML peut être considéré comme un complément à HTML. Les objectifs de XML et HTML sont différents. L'objectif de conception de HTML est d'afficher des données et de se concentrer sur leur apparence, tandis que l'objectif de conception de XML est de décrire les données et de se concentrer sur leur contenu.

3. XML sans aucun comportement. Comme HTML, XML ne fait rien. (Terrain commun)

4. La meilleure description de XML pourrait être : XML est un outil multiplateforme, indépendant du logiciel et du matériel, pour le traitement et la transmission d'informations.

5. XML sera partout dans le futur. XML deviendra l'outil le plus courant pour le traitement et la transmission de données.

Tutoriel recommandé : "Tutoriel vidéo HTML"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn