Maison  >  Article  >  interface Web  >  Analyse des différences entre HTML et XML

Analyse des différences entre HTML et XML

小云云
小云云original
2018-03-16 17:15:301658parcourir

Lorsque nous entrerons en contact pour la première fois avec php ou HTML, nous rencontrerons HTML et XML, mais quelle est la différence entre eux ? Dans cet article, nous partageons principalement avec vous l’analyse des différences entre HTML et XML, en espérant vous aider.

1. HTML est appelé langage de balisage hypertexte ;

XML est un langage de balisage extensible il n'a pas de jeu de balises ; (jeu de balises), il n'y a pas 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.

2. La différence entre HTML et XML :

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

(1) Différentes exigences grammaticales

1. n'est pas sensible à la casse en html et en xml Distinguer strictement les deux.

2. En HTML, parfois vaguement si le contexte montre clairement une clé de paragraphe ou de liste Où terminer , vous pouvez alors omettre les balises de fermeture telles que

ou . 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 être / caractères comme fin. 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 disponibles ou non.

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

6. Dans le document XML, l'espace blanc ne sera pas analysé. Automatiquement supprimé ; mais html filtre les espaces.

(2) marqué différemment

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

2, Html sont prédéfinies ; Les balises sont gratuites, personnalisables et évolutives. (3) Différentes fonctions

1.

est utilisé pour afficher les données ;

xml est utilisé pour décrire 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éparez les données et l'affichage.

XML est conçu pour décrire des données, l'accent étant mis sur le contenu des données. HTML est 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 ; > XML peut être considéré comme un complément au HTML . XML et HTML ont des objectifs différents HTML est conçu pour afficher des données et se concentrer sur l'apparence des données, tandis que XML est conçu pour décrire les données et se concentrer sur le contenu des données.

3.

Aucun comportementXML. Semblable au HTML , XML ne fait rien. (Terrain commun)

4.

La meilleure description pour XML est probablement  : XML est un outil multiplateforme, indépendant des logiciels 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. Recommandations associées :

Quelle est la différence entre html, xhtml et xml

Partager une évasion html et xml ? Tableau de comparaison des caractères

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!

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
Article précédent:Gestion des fichiers FTPArticle suivant:Gestion des fichiers FTP