background preloader

Langage XML

Facebook Twitter

XML expliqué aux débutants. XML (Extensible Markup Language, ou Langage Extensible de Balisage) est le langage destiné à succéder à HTML sur le World Wide Web. Comme HTML (Hypertext Markup Language) c'est un langage de balisage (markup), c'est-à-dire un langage qui présente de l'information encadrée par des balises. Mais contrairement à HTML, qui présente un jeu limité de balises orientées présentation (titre, paragraphe, image, lien hypertexte, etc.), XML est un métalangage, qui va permettre d'inventer à volonté de nouvelles balises pour isoler toutes les informations élémentaires (titre d'ouvrage, prix d'article, numéro de sécurité sociale, référence de pièce…), ou agrégats d'informations élémentaires, que peut contenir une page Web.

Le prédécesseur de XML sur le Web : HTML Pour comprendre la philosophie de XML, rien de mieux qu'un petit exemple. Figure 1. Figure 2. Toutes les balises d'une page HTML sont donc relatives à sa présentation finale et à rien d'autre. De HTML à XML Figure 3. Figure 4. Figure 5. Ce qu'est XML. D'abord, ne soyez pas déçus mais c'est comme ça : sachez que XML ne peut pas faire grand chose tout seul. On peut même dire qu'il ne sert à rien En fait, XML est un langage de balisage, standardisé par le World Wide Web Consortium (à l'origine du HTML), qui définit un ensemble de règles syntaxiques pour la présentation structurée de l'information.

Hein, quoi ? Je comprends rien ! Normal, dit comme ça, vous ne risquez pas de comprendre. En fait, c'est très simple. Et puis un jour, ces mêmes informaticiens se sont dit qu'ils pourraient essayer de faire parler les ordinateurs entre eux ! Mais avec la naissance d'Internet et des échanges de données à travers la planète, il a fallu inventer un langage qui serait compris de tous. Malheureusement, la norme SGML était trop compliquée pour beaucoup, et c'est alors que fut inventé par le W3C le XML. Car c'est bien là l'essence de XML : tout le monde peut créer son langage à partir des règles de syntaxes dictées par cette norme.

XML expliqué aux débutants. XML en 10 points. | traductions XML, XLink, Namespace, DTD, Schema, CSS, XHTML,... Si vous découvrez XML, il vous est peut-être difficile de savoir par où commencer. Ce résumé en 10 points présente les concepts de base et donne un aperçu global des importantes applications dérivées d'XML. Et si vous devez effectuer une présentation sur XML, pourquoi ne pas commencer par ces 10 points ?

1. On entend par " données structurées " des éléments tels que des feuilles de calcul, des carnets d'adresses, des paramètres de configuration, des transactions financières, des dessins techniques, etc. 2. Comme HTML, XML utilise des balises (des mots encadrés par '<' et '>') et des attributs (de la forme nom="valeur"). 3. Les programmes qui produisent de telles données les stockent souvent sur disque, dans un format binaire ou un format texte. 4. 5. Il existe Xlink , qui décrit une méthode standard pour ajouter des liens hypertextes à un fichier XML.

XPointer et XFragments Les Schémas XML 1 6. 7. 8. 9. 10. Extensible Markup Language. Un article de Wikipédia, l'encyclopédie libre. L'Extensible Markup Language (XML[note 1], « langage à balise extensible » en français) est un langage informatique de balisage générique qui dérive du SGML. Cette syntaxe est dite « extensible » car elle permet de définir différents espaces de noms, c'est-à-dire des langages avec chacun leur vocabulaire et leur grammaire, comme XHTML, XSLT, RSS, SVG… Elle est reconnaissable par son usage des chevrons (< >) encadrant les balises. L'objectif initial est de faciliter l'échange automatisé de contenus complexes (arbres, texte riche…) entre systèmes d'informations hétérogènes (interopérabilité).

Avec ses outils et langages associés, une application XML respecte généralement certains principes : la structure d'un document XML est définie et validable par un schéma ;un document XML est entièrement transformable dans un autre document XML. Historique[modifier | modifier le code] XML et SGML[modifier | modifier le code] <? <! ÐÏ à¡± á > þÿ ! <? Répétable <! CoursXML. Langage XML pour les débutants. Vous avez peut-être entendu parler du langage XML (Extensible Markup Language) et des avantages qu'il offre. Cet article fournit des informations de base sur ce langage (définition et fonctionnement). Contenu de cet article Présentation rapide du marquage et des balises Pour comprendre le langage XML, il est utile de comprendre le marquage des données. Le marquage est le processus d'utilisation de code sous forme de balises (ou de jetons) pour définir la structure, l'apparence visuelle et — dans le cas du langage XML — la signification des données.

Le code HTML de cet article constitue un bon exemple de marquage informatique en situation. Haut de la page Spécificité du langage XML Les documents HTML et XML contiennent des données encadrées de balises, mais les points communs entre ces deux langages s'arrêtent là. Lorsque vous décrivez la structure et la signification de vos données, vous permettez de réutiliser ces données de différentes façons. Gardez ces faits en tête : <? <? Haut de la page.