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.
Connaissances de base à maîtriser :
Avant de continuer, vous aurez besoin d'une compréhension de base de :
HTML/XHTML
JavaScript ou VBScript
Qu’est-ce que XML ?
XML signifie EXtensible Markup Language
XML est un langage de balisage, tout comme HTML
XML est conçu pour décrire des données
Les balises XML ne sont pas prédéfinies. Vous devez définir vous-même les étiquettes.
XML utilise la déclaration de type de document (DTD) ou le schéma XML pour décrire les données.
XML avec une DTD ou un schéma XML est conçu pour être auto-descriptif.
XML est une norme du W3C
XML est un langage de balisage extensible standard du W3C qui a été établi en tant que norme du W3C le 10 février 1998. www.Les
principales différences entre XML et HTML
XML est conçu pour transporter des données.
XML n'est pas destiné à remplacer HTML.
sont
conçus à des fins différentes :
XML est conçu pour décrire des données et se concentre sur le contenu des données.
HTML a été conçu pour afficher des données, l'accent étant mis sur l'apparence des données.
HTML est conçu pour afficher des informations, tandis que XML est conçu pour décrire des informations.
XML sans aucun comportement
XML ne fait rien.
C'est peut-être un peu difficile à comprendre, mais XML ne fera rien. XML est conçu pour structurer, stocker et transmettre des informations.
Vous trouverez ci-dessous une note de Jani à Tove, stockée au format XML :
<remarque>
<à>Tove</à>
<de>Jani</de>
<heading>Rappel</heading>
<body>Ne m'oubliez pas ce week-end !</body>
</note> www. Cette balise a un titre et un message. Il contient également des informations sur l'expéditeur et le destinataire. Cependant, ce document XML ne fait toujours rien. Ce ne sont que des informations pures enveloppées dans des balises XML. Nous devons écrire des logiciels ou des programmes pour transmettre, recevoir et afficher ce document.
XML est gratuit et extensible
Les balises XML ne sont pas prédéfinies. Il faut « inventer » ses propres étiquettes.
Les balises utilisées pour baliser les documents HTML et leur structure sont prédéfinies. Les auteurs de documents HTML ne peuvent utiliser que les balises définies dans le standard HTML (telles que <p>, <h1>.).
XML permet aux auteurs de définir leurs propres balises ainsi que leur propre structure de document.
Les balises de l'exemple ci-dessus ne sont définies dans aucune norme XML. Ces balises ont été inventées par les auteurs de documents XML. XML
est un complément au HTML
XML ne remplace pas HTML.
Il est important de comprendre que XML ne remplace pas HTML. Dans l’avenir du développement Web, le scénario le plus probable est que XML soit utilisé pour décrire les données et que HTML soit utilisé pour formater et afficher ces données.
Notre meilleure description de XMLà la Website Building Academy
est la suivante : XML est un outil multiplateforme, indépendant du logiciel et du matériel, pour la transmission d'informations.
Le rôle de XML dans l'avenir du développement Web
XML sera partout.
Quand on voit les progrès rapides du développement du standard XML et la rapidité avec laquelle un grand nombre de développeurs de logiciels adoptent ce standard, on ne peut s'empêcher de soupirer. C'est vraiment étonnant.
Nous croyons fermement que XML jouera un rôle aussi important dans l'avenir du Web que HTML, qui a toujours été la pierre angulaire du Web, et que XML deviendra l'outil le plus couramment utilisé pour tout traitement et transmission de données.