Maison >interface Web >tutoriel HTML >Quelle est la différence entre XML et HTML
Différences : 1. HTML n'est pas sensible à la casse, tandis que XML est strictement sensible à la casse ; 2. Les éléments XML qui ont une seule balise mais aucune balise de fermeture correspondante doivent se terminer par un caractère "/", tandis que html ne le fait pas. ;3. Les valeurs d'attribut en XML doivent être placées entre guillemets. En HTML, les guillemets sont disponibles ou non.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.
XML
XML (Extensible Markup Language) est également utilisé pour créer des pages Web et des applications Web. Il est dynamique car il est utilisé pour transférer des données au lieu de les utiliser ; afficher les données.
Les objectifs de conception de XML se concentrent sur la simplicité, la polyvalence et la convivialité sur Internet. Il s'agit d'un format de données texte qui offre une prise en charge solide de différentes langues humaines via Unicode. Bien que XML ait été conçu principalement pour les documents, le langage est largement utilisé pour représenter des structures de données arbitraires, telles que celles utilisées dans les services Web.
HTML
HTML (Hypertext Markup Language) est un langage de balisage utilisé pour créer des pages Web et des applications Web. Grâce au HTML, nous pouvons créer nos propres pages statiques. Il est utilisé pour afficher des données, pas pour transmettre des données.
HTML est une combinaison d'hypertexte et de langage de balisage. L'hypertexte définit les liens entre les pages Web. Le langage de balisage est utilisé pour définir des documents texte dans un balisage qui définissent la structure d'une page Web. Ce langage est utilisé pour annoter (prendre des notes pour l'ordinateur) du texte afin que la machine puisse le comprendre et manipuler le texte en conséquence.
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 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.
(1) Différentes exigences grammaticales :
1. Il n'est pas sensible à la casse en HTML, mais strictement distingué en XML.
2. En HTML, ce n'est parfois pas strict. Si le contexte indique clairement où se termine la clé de paragraphe ou de liste, vous pouvez omettre la terminaison
En XML, il s'agit d'une structure arborescente 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 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. Semblable au 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.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
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!