OUJOOD.COM
Apprendre le langage XML introduction
XML cours tutorial
- Introduction XML
- Comment on utilise XML
- Affichage fichiers XML
- XSL tutoriel
- XSLT introduction
- XSLT transformation
- Elément XSLT XSL template
- Elément XSLT XSL value of
- Elément XSLT XSL for each
- Elément XSLT XSL sort
- Elément XSLT XSL if
- Elément XSLT xsl:choose
- Elément XSLT xsl apply templates
- Tutorial XPATH
- XPATH nœuds
- XPATH syntaxe
- XPATH axes
- XPATH operateurs et fonction
- Espaces de noms XML
Introduction à XML
XML a été conçu pour transporter et stocker des données.
HTML a été conçu pour afficher les données.
Ce que vous devriez déjà savoir
Avant de continuer vous devriez avoir une connaissance de base des
éléments suivants :
HTML pour étudier ce sujet voir notre notre cours ici
JavaScript pour étudier ce sujet voir notre cours ici
Qu’est ce que XML ?
- XML signifie EXtensible Markup Language.
- XML est un langage de balisage comme HTML
- XML a été conçu pour transporter des données et stocker des données
- Les balises XML ne sont pas prédéfinies. Vous devez définir vos propres étiquettes.
- XML est conçu pour être auto-descriptives
- XML est une recommandation W3C
La différence entre XML et HTML
XML ne remplace pas HTML.
XML et HTML ont été conçus avec des objectifs différents :
- XML a été conçu pour transporter et stocker des données, en mettant l'accent sur quelles données
- HTML a été conçu pour afficher des données, en mettant l'accent sur l'aspect des données
HTML est langage pour affichager des informations, tandis que XML est un langage transportant l'information.
XML ne fait rien
C'est peut-être un peu difficile à comprendre, mais XML ne fait rien.
XML a été créé pour structurer, et stocker l'information à transporter.
L'exemple suivant est une note de Tonie à Janifere, stockées au format
XML:
<note> <de> Tonie </de> <pour> Janifere </pour> <titre> Rappelle </titre> <sujet>Surtout ne m’oubliez pas ce week-end!</sujet> </note>
L’exemple ci-dessus est assez auto descriptive. Il contient les informations suivante :
- expéditeur
- destinataire
- un titre
- et le sujet du message.
Mais encore, ce document XML ne fait rien. C'est juste une information
enveloppée dans des balises.
Donc si vous voulez demander à quelqu’un d’écrire un morceau de code,
pour vous aider dans un logiciel
que vous êtes en train de composer, vous lui passez l’information par
un fichier XML.
Avec XML vous inventez vos propres étiquettes.
Les balises dans l'exemple ci-dessus (comme <de> et <pour>)
ne sont pas définis dans la norme XML.
Ces balises sont « inventés » par l'auteur du document XML.
C'est parce que le langage XML n'a aucune balises prédéfinies.
Les balises utilisées en HTML sont prédéfinis. Les documents HTML
peuvent utiliser les balises définies dans la norme HTML (comme
<p>, <h1>, etc..).
XML permet à l'auteur de définir ses propres balises et sa structure
propre document.
XML n'est pas un remplacement pour HTML
XML est un complément au format HTML.
Il est important de comprendre que le XML n'est pas un remplacement
pour le HTML.
Dans la plupart des applications web, XML est utilisé pour le transport
de données, tandis que le code HTML est utilisé pour formater et
afficher les données.
La meilleure description XML est la suivante :
XML est un outil logiciel - et indépendant du matériel pour
transporter et stocker des informations.
XML est partout
XML est maintenant aussi importante pour le Web comme HTML l’a été à la
Fondation du Web.
XML est l'outil le plus courant pour les transmissions de données entre
toutes sortes d'applications.
Sommaire de : Le langage XML |
Cours suivant: Comment on utilise XML |