Maison > interface Web > tutoriel HTML > le corps du texte

La différence entre XML et HTML

韦小宝
Libérer: 2017-12-01 11:24:01
original
2319 Les gens l'ont consulté

Je pense que de nombreux étudiants ne comprennent pas la différence entre html et xml, n'est-ce pas ? Aujourd'hui, examinons la différence entre html et xml, et quelle est la différence de syntaxe entre html et xml.

1. Qu'est-ce que le HTML

Pour venir ici avec des questions, une phrase : HTML (HyperTextMark-upLanguage) est le langage de balisage hypertexte, qui est le langage de description de WWW.

2. Qu'est-ce que le langage XML

, son prédécesseur est SGML (Standard General Markup Language). Il n'a pas de jeu de balises (tagset) ni de règle grammaticale (règle grammaticale), mais il a une règle de syntaxe (règle 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.

3. 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.

(1) Différentes exigences grammaticales :

1 Il n'y a pas de sensibilité à la casse en HTML, 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, la valeur de l'attribut

doit être placée 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 parties vides ne seront pas automatiquement

supprimées

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.

La balise HTML

est prédéfinie ; la balise XML est gratuite, personnalisable et extensible.

(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.

Ce qui précède représente tout le contenu de cet article. J'espère qu'il pourra être utile à tout le monde et permettre à chacun d'avoir une compréhension plus approfondie du HTML et du XML

Recommandations associées :

Partager un tableau comparatif des caractères d'échappement HTML et XML

html, xhtml et xml

La différence entre HTML et XML_html/css_WEB-ITnose


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal