Maison > Article > interface Web > Quels types de fichiers sont respectivement XML et HTML ?
XML est un langage de balisage extensible, un langage de balisage utilisé pour marquer des documents électroniques afin de les rendre structurels. Il peut être utilisé pour marquer des données et définir des types de données. HTML est un langage de balisage hypertexte, un langage de balisage universel standard. Il ne s'agit pas d'un langage de programmation, mais d'un langage de balisage nécessaire à la production de pages Web.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.
xml est un langage de balisage extensible, html est un langage de balisage hypertexte ; les noms de balises en XML peuvent être aléatoires et les noms d'attributs peuvent être aléatoires, mais les noms de balises en HTML sont prescrits et le format est également prescrit ;
Le langage de balisage extensible (XML) fournit un moyen de décrire des données structurées. Contrairement aux balises HTML, qui sont principalement utilisées pour contrôler l'affichage et l'apparence des données, les balises XML sont utilisées pour définir la structure et le type de données des données elles-mêmes.
XML utilise un ensemble de balises pour décrire les éléments de données. Chaque élément encapsule des données qui peuvent être très simples ou très complexes. Vous pouvez définir un ensemble illimité de balises XML. Par exemple, vous pouvez définir des balises XML pour déclarer des données dans la commande, telles que le prix, les taxes, l'adresse de livraison, l'adresse de facturation, etc. Étant donné que le balisage XML est adopté dans toutes les organisations, les données provenant de divers magasins de données seront plus faciles à échanger et à manipuler.
XML est une norme simple, indépendante de la plate-forme et largement adoptée. L'avantage du XML par rapport au HTML est qu'il sépare l'interface utilisateur des données structurées. Cette séparation des données et de l'affichage permet d'intégrer des données provenant de différentes sources. Les informations client, les commandes, les résultats de recherche, les paiements de factures, les dossiers médicaux, les données d'annuaire et d'autres informations peuvent être converties en XML.
HTML signifie Hypertext Markup Language et est un langage de balisage. Il comprend une série de balises. Ces balises peuvent unifier le format des documents sur le réseau et connecter des ressources Internet dispersées en un tout logique. Le texte HTML est un texte descriptif composé de commandes HTML. Les commandes HTML peuvent décrire du texte, des graphiques, des animations, des sons, des tableaux, des liens, etc.
L'hypertexte est un moyen d'organiser l'information en reliant des mots, des graphiques et d'autres supports d'information dans le texte via des hyperliens. Ces supports d'informations interdépendants peuvent se trouver dans le même texte, peuvent être d'autres fichiers ou peuvent être des fichiers sur un ordinateur géographiquement distant. Cette façon d'organiser l'information relie les ressources d'information réparties à différents endroits de manière aléatoire, facilitant ainsi la recherche et la récupération des informations.
Informations étendues :
Xml et HTML sont tous deux utilisés pour manipuler des données ou des structures de données. Ils ont à peu près la même structure, mais ils existent essentiellement une différence évidente. . 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.
Apprentissage 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!