Xml support L'essentiel de XML Cours XML Olivier Carton CL'essentiel de XML Cours XML Olivier Carton Version du Copyright ? - Olivier Carton Résumé Support du cours XML en M Pro à l'Université Paris Diderot Ce document est le support d'un cours XML donné
L'essentiel de XML Cours XML Olivier Carton CL'essentiel de XML Cours XML Olivier Carton Version du Copyright ? - Olivier Carton Résumé Support du cours XML en M Pro à l'Université Paris Diderot Ce document est le support d'un cours XML donné en M Pro à l'Université Paris Diderot L'objectif est de présenter les aspects essentiels de XML de manière concise et illustrée par de nombreux exemples Les principaux thèmes abordés sont la syntaxe de XML la validation de documents par des DTD des schémas et des schematrons le langage XPath la transformation de document par XSLT ainsi que la programmation Ce support de cours est actuellement en cours de rédaction Il contient encore beaucoup d'erreurs et d'omissions Certaines parties méritent d'être développées et ou reprises Une certaine indulgence est donc demandée au lecteur Toutes les corrections même les plus mineures suggestions et encouragements sont les bienvenus Ils participent à l'amélioration de ce document pour le bien de tous CTable des matières Présentation de XML Historique Intérêts Langages apparentés Dialectes DocBook Conventions Syntaxe de XML Premier exemple Caractères URI URL et URN Syntaxe et structure Composition globale d'un document Prologue Corps du document Exemples minimaux XInclude DTD Un premier exemple Déclaration de la DTD Contenu de la DTD Commentaires Entités Déclaration d'élément Déclaration d'attribut Outils de validation Espaces de noms Introduction Identi ?cation d'un espace de noms Déclaration d'un espace de noms Portée d'une déclaration Espace de noms par défaut Attributs Espace de noms XML Quelques espaces de noms classiques Schémas XML Introduction Un premier exemple Structure globale d'un schéma Déclarations d'éléments Dé ?nitions de types Constructions de types Déclarations d'attributs Extension de types Restriction de types Substitutions Groupes d'éléments et d'attributs Contraintes de cohérence Espaces de noms Imports d'autres schémas Expressions rationnelles XPath Données et environnement Expressions de chemins Valeurs atomiques iii CL'essentiel de XML Listes Comparaisons Structures de contrôle Syntaxe abrégée Motifs Utilisation interactive de xmllint Récapitulatif des opérateurs XPath Schematron Introduction Premier exemple Fonctionnement Structure globale d'un schematron Règles Règles abstraites Blocs abstraits Phases de validations XSLT Principe Premier programme Hello World Modèle de traitement Entête Dé ?nition et application de règles Construction de contenu Structures de contrôle Tris Variables et paramètres Fonctions d'extension XPath Modes Indexation Documents multiples Analyse de cha? nes Import de feuilles de style XSL-FO Premier exemple Structure globale CSS Principe Règles Héritage et cascade Modèle de bo? tes Style et XML Attachement de règles de style Principales propriétés SVG Un premier exemple Éléments de dessins Transformations Indications de style Courbes de Bézier et B-splines Programmation XML SAX DOM Comparaison AJAX A Acronymes Bibliographie Index iv CChapitre Présentation de XML Le langage XML eXtended Markup Language est un format général de documents orienté texte Il s'est imposé comme un standard incontournable de l'informatique Il est aussi bien utilisé pour le stockage de document que pour la transmission de données entre applications Sa simplicité sa exibilité et ses possibilités d'extension ont permis de l'adapter à de multiples domaines allant des données géographiques au dessin
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/g9qpC0S1eZN0Rkl37a8QIf73z82GiYY5a0EOyTJQdlDYBVovaWhzeFF6PVKMqrezriWjU2pOjl9b7SjddXZQpvfh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701164443ijs1suwtx00vzbh6zc2wzfoffib3idlaubpxorcszhxuh1mhq8topwcwra3eiyvru5wsdzafxhojlvyobijsewsocksvzhytmfyc.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701074980ut2gsgb7lzqgwjccskgof3wpyw6323b8vtjsvjm8ym7a263vsy9xngkqeeupcqfmnxqf5psjexmpgn7vftt2hxpfdeun7o38zccg.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/c3GceUrjib1wUZ1PiuQvdWM3QCRroQb9ieV24417IywplTPV3Yw7175PR9ltsNkZixBPsx3stntMWkYJ9Y9zNdNa.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Iv9QCnfiN30TxPv8CCJQuE27lewnA5rZj1zXW4cVpzcd286JzvUbsKsdBshCb0Hk8HhYNeCDt7qkLB9d95yYITfi.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701176812p0ohf9pswjygdv4tlgoulrbgfbyrovz8bu9thlhdwuwg6efqe7vklxcd35keykzib6ssowdiw0gxrkklonyokr1rnckz38pdiwi2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/8vJhMvVHfznPBdhgGtt3YeYn5vsQubPwTQOJUWQSyqFtRfydE9tYCPQrqWfcrCw8i1A9mzpbQRSOtYzT4q57oPAQ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gzosgPWFGWzTSlKP58cPsYN7HA7rT8KYTumi7qnLRmdWXnX2z4pmrals6KtZaTcljPWwdkBzwmncDBmneRQldcBr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/j67Fjdy9TZN176f02jRIDvaQKZez7xb8mMDrLMmjspPisoiqnuycdRMz3Mz1NkXBhVJ475iZ93U7nJ5izPrlVpek.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701208957vztzbjsryvgxpoybxupcv8oxyg0ahy1qbhopwtc7yefgdc6czditroncucyoaqrkewaigyr2eppkbgtatnblnewbtj3iofkciqus.png)
-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 20, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 785.8kB