Petit manuel de prise en main de XML

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Petit manuel de prise en main de XML"

Transcription

1 LE PROGRAMMEUR Petit manuel de prise en main de XML Kevin Howard Goldberg Traduit par Éric Jacoboni, avec la contribution technique de Gilles Hunault

2 Table des matières Introduction IX Qu est-ce que XML? X Puissance de XML XI Extension de XML XII XML en pratique XIII À propos de ce livre XIV Ce que vous ne trouverez pas dans ce livre..... XVI PARTIE 1 - XML CHAPITRE 1. Créer des documents XML Exemple de document XML Règles d écriture des documents XML Éléments, attributs et valeurs Commencer un document XML L élément racine Les éléments fils Attributs Éléments vides Commentaires Entités prédéfinies cinq symboles spéciaux Affichage des éléments sous forme de texte PARTIE 2 - XSL CHAPITRE 2. XSLT Transformer XML avec XSLT Création d une feuille de style XSLT Création de la règle racine Production de HTML Affichage de valeurs Boucles sur les nœuds Traitement conditionnel des nœuds Utilisation de plusieurs choix Tri des nœuds avant traitement Production d attributs Création et application de règles CHAPITRE 3. Motifs et expressions XPath Localisation des nœuds Déterminer le nœud courant Désigner le nœud courant Sélectionner le fils d un nœud Sélectionner le père ou le frère d un nœud Sélectionner les attributs d un nœud Choisir des nœuds Créer des chemins d accès absolus Sélectionner tous les descendants CHAPITRE 4. Fonctions XPath Comparer deux valeurs Tester la position Multiplier, diviser, ajouter et soustraire Compter les nœuds Formater les nombres Arrondir les nombres Extraire des sous-chaînes Modifier la casse d une chaîne Additionner des valeurs Autres fonctions XPath CHAPITRE 5. XSL-FO Les deux parties d un document XSL-FO Créer un document XSL-FO Créer et enrichir les blocs de contenu

3 VI Petit manuel de prise en main de XML Ajouter des images Définir un modèle de page Créer un en-tête de modèle de page Utiliser XSLT pour créer un document XSL-FO Insérer des sauts de page Produire une sortie en colonnes Ajouter un nouveau modèle de page PARTIE 3 - LES DTD CHAPITRE 6. Création d une DTD Utiliser les DTD Définir un élément qui contient du texte Définir un élément vide Définir un élément contenant un fils Définir un élément qui contient plusieurs fils Définir plusieurs occurrences Définir des choix Définir un élément pouvant contenir n importe quoi Attributs Définir des attributs Définir des valeurs par défaut Définir des attributs avec des choix Définir des attributs ayant des valeurs uniques.. 88 Utiliser les attributs ayant des valeurs uniques.. 89 Limiter les attributs à des noms XML valides CHAPITRE 7. Entités et notations dans les DTD Créer une entité générale Utiliser les entités générales Créer une entité générale externe Utiliser les entités générales externes Créer des entités pour du contenu non analysé.. 96 Intégrer un contenu non analysé Créer et utiliser des entités paramètres Créer une entité paramètre externe CHAPITRE 8. Validation et utilisation des DTD Créer une DTD externe Déclarer une DTD externe Déclarer et créer une DTD interne Valider des documents XML par rapport à une DTD Nommer une DTD externe publique Déclarer une DTD publique externe Avantages et inconvénients des DTD PARTIE 4 - XML SCHEMA CHAPITRE 9. Introduction à XML Schema Utiliser XML Schema Créer un XML Schema simple Associer un XML Schema à un document XML Annoter les schémas CHAPITRE 10. Définition des types simples Définir un élément de type simple Utiliser les types temporels Utiliser les types numériques Prédéfinir le contenu d un élément Créer des types simples personnalisés Créer des types personnalisés nommés Indiquer un intervalle de valeurs admises Indiquer un ensemble de valeurs admises Limiter la longueur d un élément Préciser un motif pour un élément Limiter le nombre de chiffres d un nombre Créer un type liste Créer un type union CHAPITRE 11. Définition des types composés Introduction aux types composés Créer des types composés anonymes Créer des types composés nommés

4 Table des matières VII Définir des types composés contenant des éléments fils Exiger que les éléments fils apparaissent en séquence Autoriser un ordre quelconque des éléments fils Créer un ensemble de choix Définir des éléments ne contenant que du texte Définir des éléments vides Définir des éléments avec un contenu mixte Dériver des types composés à partir de types composés existants Référencer des éléments définis globalement Contrôler le nombre d occurrences Définir des groupes modèles nommés Référencer un groupe modèle nommé Définir des attributs Exiger un attribut Prédéfinir le contenu d un attribut Définir des groupes d attributs Référencer un groupe d attributs Définitions locales et globales PARTIE 5 - ESPACES DE NOMS CHAPITRE 12. Espaces de noms XML Concevoir un nom d espace de noms Déclarer un espace de noms par défaut Déclarer un préfixe de nom d espace de noms Étiqueter des éléments avec un préfixe d espace de noms Influence des espaces de noms sur les attributs CHAPITRE 13. Utilisation des espaces de noms XML Remplir un espace de noms XML XML Schema, documents XML et espaces de noms Référencer les composants d un XML Schema situés dans un espace de noms Espaces de noms et validation XML Ajouter tous les éléments définis localement Ajouter des éléments locaux particuliers XML Schema réparti dans plusieurs fichiers XML Schema avec plusieurs espaces de noms Le schéma des schémas comme espace de noms par défaut Espaces de noms et DTD XSLT et espaces de noms PARTIE 6 - RECOMMANDATIONS RÉCENTES DU W3C CHAPITRE 14. XSLT Compléter XSLT Créer une feuille de style simplifiée Produire des documents XHTML Produire plusieurs documents de sortie Création de fonctions Appeler des fonctions définies par l utilisateur Grouper les résultats en fonction de valeurs communes Valider le résultat de XSLT CHAPITRE 15. XPATH XPath 1.0 et XPath Moyenne des valeurs d une séquence Trouver les valeurs minimale et maximale Formatage des chaînes de caractères Tester des conditions Quantifier une condition Supprimer les éléments dupliqués Parcourir des séquences Utiliser la date et l heure courantes Placer des commentaires Traiter un texte source non XML

5 VIII Petit manuel de prise en main de XML CHAPITRE 16. XQUERY XQuery 1.0 vs. XSLT Composer un document XQuery Identifier un document source XML Utiliser des expressions XPath Utiliser des expressions FLWOR Tests et expressions conditionnelles Joindre deux sources de données apparentées Créer et appeler des fonctions utilisateur XQuery et les bases de données PARTIE 7 - XML EN PRATIQUE CHAPITRE 17. Ajax, RSS, SOAP, etc Introduction à Ajax Exemples Ajax Introduction à RSS Schéma de RSS Étendre RSS SOAP et services web Schéma d un message SOAP WSDL Introduction à KML Fichier KML simple ODF et OOXML ebooks, epub, etc Outils pour XML en pratique ANNEXES ANNEXE A. Outils XML Éditeurs XML Autres éditeurs XML Outils et ressources XML ANNEXE B. Encodage des caractères et entités Préciser l encodage des caractères Utiliser des références numériques de caractères (NCR) Utiliser des références d entités Caractères Unicode ANNEXE C. Lexique anglais/français ANNEXE D. Lexique français/anglais ANNEXE E. Mots-clés Éléments de syntaxe XML Éléments de syntaxe XSD Éléments de syntaxe XSL Éléments de syntaxe XPath Index

XML Schema. 16 janvier XML Schema. Introduction. Structure. Commentaires. Association XML Schema.

XML Schema. 16 janvier XML Schema. Introduction. Structure. Commentaires. Association XML Schema. XML XML 16 janvier 2014 emeline.dorey@gmail.com XML 16 janvier 2014 1 / 35 Sommaire XML 1 2 3 4 5 6 7 XML 16 janvier 2014 2 / 35 XML DTD limitées création en 2001, par le W3C, du langage XML, pour corriger

Plus en détail

1 Prendre en main l interface et créer ses premiers courriers... 15

1 Prendre en main l interface et créer ses premiers courriers... 15 1 Prendre en main l interface et créer ses premiers courriers... 15 1.1. Tour d horizon... 16 Démarrer Word 2003... 16 Saisir un texte... 19 Appliquer quelques mises en forme... 21 Visualiser le document

Plus en détail

Module BD et Sites Web

Module BD et Sites Web Module BD et Sites Web Cours 6 XSLT Remerciements à Bernd Amann 1 Plan Axes XPath Introduction à XSLT : comprendre les mécanismes du langage Règles XSLT Instructions XSLT Application : de XML à HTML 2

Plus en détail

Chapitre 1 Présentation de la suite Office 11. Chapitre 2 Word

Chapitre 1 Présentation de la suite Office 11. Chapitre 2 Word Chapitre 1 Présentation de la suite Office 11 1.1. Utiliser l aide d Office 2010... 13 1.2. L interface utilisateur des logiciels Office 2010... 16 Démarrer un programme... 16 Les éléments de la fenêtre

Plus en détail

UNIVERSITÉ SAINT- JOSEPH Faculté d Ingénierie Institut National de la Communication et de l'information

UNIVERSITÉ SAINT- JOSEPH Faculté d Ingénierie Institut National de la Communication et de l'information UNIVERSITÉ SAINT- JOSEPH Faculté d Ingénierie Institut National de la Communication et de l'information Note de recherche dans le cadre du cours de Conception de Sites Internet. Réalisée par: Cyril SAYEGH

Plus en détail

IV. Localisation des composants avec XPath

IV. Localisation des composants avec XPath IV. Localisation des composants avec XPath 88 Langage XPath Est un langage d expression (non XML) Standard du W3C: XPath1.0 (1999), XPath2.0 (2010), XPath3.0 (2014) Objectif: exprimer des requêtes pour

Plus en détail

Organisation d un document XSLT

Organisation d un document XSLT Les comportements serveur XSLT CHAPITRE 6 375 tion, et générera un document résultat pouvant être une page XHTML, ou tout type de format selon le média visé (XML, WML, texte, etc.). Voir figure 6-5-a.

Plus en détail

Table des matières TABLE DES MATIÈRES

Table des matières TABLE DES MATIÈRES iii TABLE DES MATIÈRES Leçon 1 Démarrer et explorer Excel... 1 1.045 Qu est-ce que Microsoft Excel?... 2 1.050 Démarrer Microsoft Excel... 2 1.060 Identifier les éléments de la fenêtre d Excel... 3 1.065

Plus en détail

Données Semistructurées et XML

Données Semistructurées et XML Données Semistructurées et XML Module M1 - Bases de données Avancées - Nicole Bidoit (voir les transparents de François Goasdoué) Données semistructurées et XML : Fondements 0. introduction et bref historique

Plus en détail

Qu est-ce que XML? XML ET LE TRAITEMENT INFORMATIQUE MULTILINGUE. Second exemple en XML. Premier exemple en XML. Explications (1) Explications (2)

Qu est-ce que XML? XML ET LE TRAITEMENT INFORMATIQUE MULTILINGUE. Second exemple en XML. Premier exemple en XML. Explications (1) Explications (2) Qu est-ce que XML? XML ET LE TRAITEMENT INFORMATIQUE MULTILINGUE Andrei Popescu-Belis TIM / ETI, Université de Genève Cours n 1 10.3.2005 «extended Markup Language» Langage de balises permettant de marquer

Plus en détail

Contenu Microsoft Applications Office 2010 sous Windows XP

Contenu Microsoft Applications Office 2010 sous Windows XP Contenu Microsoft Applications Office 2010 sous Windows XP Module 1 Introduction à l environnement Windows XP Terminologie Souris et clavier Utiliser la souris Connaître les termes utilisés avec la souris

Plus en détail

1 L environnement... 15

1 L environnement... 15 1 L environnement... 15 1.1. Lancer l application... 16 1.2. Créer un raccourci sur le Bureau... 17 1.3. Les touches du clavier... 17 Minuscules, Majuscules et Alt Gr... 18 Les combinaisons de touches...

Plus en détail

TABLE DES MATIÈRES Leçon 1 Démarrer et explorer Excel... 1 Leçon 2 Faire vos premiers pas avec Excel... 9 Leçon 3 Explorer l interface d Excel...

TABLE DES MATIÈRES Leçon 1 Démarrer et explorer Excel... 1 Leçon 2 Faire vos premiers pas avec Excel... 9 Leçon 3 Explorer l interface d Excel... iii TABLE DES MATIÈRES Leçon 1 Démarrer et explorer Excel... 1 1.010 Qu est-ce que Microsoft Excel?... 2 1.020 Démarrer Microsoft Excel... 2 1.030 Identifier les éléments de la fenêtre d Excel... 3 1.040

Plus en détail

XPath : Navigation des documents XML Expression de chemins Syntaxe et sémantique Prédicats, pas de localisation et axes Fon.

XPath : Navigation des documents XML Expression de chemins Syntaxe et sémantique Prédicats, pas de localisation et axes Fon. Langage XPath Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 34 1 XPath : Navigation des documents XML 2 Expression de chemins 3 Syntaxe et sémantique

Plus en détail

1 Élaborer des formules simples Utiliser des noms dans les formules Rechercher et utiliser des fonctions... 59

1 Élaborer des formules simples Utiliser des noms dans les formules Rechercher et utiliser des fonctions... 59 1 Élaborer des formules simples... 13 1.1. Connaître les principes de conception... 14 Saisir une formule... 14 Modifier une formule... 15 1.2. Utiliser des opérateurs... 16 Utiliser des opérateurs mathématiques...

Plus en détail

Maria Georgescul ETI, Université de Genève. Documents Structurés Multilingues (XML) XML = méta-langage. Plan du cours n 2.

Maria Georgescul ETI, Université de Genève. Documents Structurés Multilingues (XML) XML = méta-langage. Plan du cours n 2. Documents structurés multilingues () Création de documents bien formés Cours n 2 Rappel cours n 1 Plan du cours n 2 Structure et forme en concepts fondamentaux TIM, Comment créer un set de balises? La

Plus en détail

Contenu Microsoft Office 2010 sous Windows XP

Contenu Microsoft Office 2010 sous Windows XP Contenu Microsoft Office 2010 sous Windows XP Module 1 Introduction à l environnement Windows XP Terminologie Souris et clavier Utiliser la souris Connaître les termes utilisés avec la souris Utiliser

Plus en détail

Table des matières TABLE DES MATIÈRES

Table des matières TABLE DES MATIÈRES iii TABLE DES MATIÈRES Leçon 1 Démarrer et explorer Excel... 1 1.045 Qu est-ce que Microsoft Excel?... 2 1.050 Démarrer Microsoft Excel... 2 1.060 Identifier les éléments de la fenêtre d Excel... 3 1.065

Plus en détail

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2007 (depuis Pack Office 2003)

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2007 (depuis Pack Office 2003) Objectifs 4 jours Durée Prérequis Maitrise des fonctions de base et avancées de Word, Excel, Powerpoint et Outlook 2003 Public Toute personne travaillant avec la suite Office 2003 et passant à la suite

Plus en détail

Sommaire. Chapitre 1 > Élaborer des formules simples Chapitre 2 > Utiliser des noms et des étiquettes... 39

Sommaire. Chapitre 1 > Élaborer des formules simples Chapitre 2 > Utiliser des noms et des étiquettes... 39 Chapitre 1 > Élaborer des formules simples... 13 1.1 Connaître les principes de conception... 15 Saisir une formule... 15 Modifier une formule... 16 1.2 Utiliser des opérateurs... 17 Utiliser des opérateurs

Plus en détail

Intérrogation d un document XML :XML Path Language XPath

Intérrogation d un document XML :XML Path Language XPath Intérrogation d un document XML :XML Path Language XPath 1-Définition : XPath est un langage de requêtes non XML, permettant l'accès à des parties d une donnée XML via l'expression de chemin menant à un

Plus en détail

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2010 (depuis Pack Office 2003)

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2010 (depuis Pack Office 2003) Objectifs 4 jours Durée Prérequis Maitrise des fonctions de base et avancées de Word, Excel, Powerpoint et Outlook 2003 Public Toute personne travaillant avec la suite Office 2003 et passant à la suite

Plus en détail

Francis Draillard. Premiers pas HTML 5 CSS 3 & 6 e édition. Mise à jour. Groupe Eyrolles, 2006, 2008, 2010, 2012, 2013, 2015, ISBN :

Francis Draillard. Premiers pas HTML 5 CSS 3 & 6 e édition. Mise à jour. Groupe Eyrolles, 2006, 2008, 2010, 2012, 2013, 2015, ISBN : Francis Draillard Premiers pas en CSS 3 & HTML 5 6 e édition Mise à jour Groupe Eyrolles, 2006, 2008, 2010, 2012, 2013, 2015, ISBN : 978-2-212-13944-0 Table des matières 1. INTRODUCTION AU HTML ET AUX

Plus en détail

Excel 2016 Conception de tableaux et graphiques TABLE DES MATIÈRES

Excel 2016 Conception de tableaux et graphiques TABLE DES MATIÈRES Excel 2016 Conception de tableaux et graphiques v TABLE DES MATIÈRES Pour les leçons 1 à 15, voir le livre de la compétence 7, Excel 2016 - Production de feuilles de calcul Leçon 16 Effectuer du traitement

Plus en détail

Contenu Microsoft Excel 2016

Contenu Microsoft Excel 2016 Contenu Microsoft Excel 2016 MODULE 1 ENVIRONNEMENT D EXCEL 2016 ENVIRONNEMENT DE TRAVAIL CONFIGURATION AVEC WINDOWS Définir les paramètres régionaux de Windows FICHIERS D APPRENTISSAGE Copie du contenu

Plus en détail

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition) Démarrer avec Perl 1. Caractéristiques du langage Perl 13 1.1 Les domaines d'utilisation de Perl 15 1.2 Perl 5 16 1.3 Perl 6 16 2. Mise en œuvre de Perl 17 2.1 Unix/Linux 17 2.1.1 Installation de Perl

Plus en détail

Microsoft Excel 2013

Microsoft Excel 2013 Leçons de tableaux et graphiques Avec Microsoft Excel 2013 Par Sylvain Millaire Formation SMI inc. Pour commander, adressez-vous à : ii FORMATION SMI Téléphone : (514) 823-8560 Télécopie : (450) 628-5990

Plus en détail

Programme de Formation Excel Niveau II

Programme de Formation Excel Niveau II GESTION DES FICHIERS CLASSEURS Enregistrer un classeur au format PDF ou XPS Afficher/modifier les propriétés d'un classeur Comparer des classeurs côte à côte Paramétrer la récupération automatique des

Plus en détail

Rappel : Qu est-ce que XML? XML: Documents bien formés et documents valides. Rappel: court exemple en XML. La documentation XML

Rappel : Qu est-ce que XML? XML: Documents bien formés et documents valides. Rappel: court exemple en XML. La documentation XML Rappel : Qu est-ce que XML? XML: Documents bien formés et documents valides Andrei Popescu-Belis TIM / ETI, Université de Genève Cours n 2 17.3.2005 http://www.issco.unige.ch/staff/andrei/xml «extended

Plus en détail

Le format XML. 6 octobre Le format XML. Historique. permettre. Exemple. Mise en oeuvre. Structure.

Le format XML. 6 octobre Le format XML. Historique. permettre. Exemple. Mise en oeuvre. Structure. Le format Ce qu va Le format 6 octobre 2011 emeline.dorey@gmail.com 6 octobre 2011 Le format 1 / 30 Sommaire Le format Ce qu va 1 2 Ce qu va 3 4 5 6 6 octobre 2011 Le format 2 / 30 : de à Le format Ce

Plus en détail

Sommaire VENDREDI Partie I - Vendredi soir... 4

Sommaire VENDREDI Partie I - Vendredi soir... 4 Préface... xiii A qui est destiné ce livre?... xiii Conditions nécessaires... xiv Quels résultats prévoir?... xv Structure et conventions du livre... xv Structure du livre... xvi Conventions typographiques...

Plus en détail

Table des matières iii. Table des matières

Table des matières iii. Table des matières Table des matières iii Table des matières Chapitre 1 Personnaliser Word Personnaliser l environnement Word 2 Général 2 Affichage 3 Enregistrement 4 Options avancées 5 Personnaliser la barre d outils Accès

Plus en détail

Sélectionner des Fragments XML

Sélectionner des Fragments XML Bernd Amann - CNAM, Paris Adressage de Fragments XML : XPath 1 Sélectionner des Fragments XML XPath est utilisé par XML Schéma pour créer des clés et références XLink pour créer des références (liens)

Plus en détail

PROFIL TIC ET INFORMATIONNEL DES ÉLÈVES Techniques d intervention en loisir 2.1 ORGANISER L INFORMATION

PROFIL TIC ET INFORMATIONNEL DES ÉLÈVES Techniques d intervention en loisir 2.1 ORGANISER L INFORMATION 2.1 ORGANISER L INFORMATION 2.1.1.1.1 Nommer les fichiers clairement pour les retrouver rapidement en plus de les identifier par date de création. 2.1.1.1.2 Utiliser un logiciel antivirus afin de s'assurer

Plus en détail

Table des matières. Introduction 1

Table des matières. Introduction 1 Table des matières Introduction 1 1 Les bases de JavaScript 5 Compréhension de JavaScript (et de son histoire) 5 Établissement d un système de test 8 Configuration de navigateurs Web 9 Inclusion du code

Plus en détail

Support de cours Word. Version 2010

Support de cours Word. Version 2010 Support de cours Word Version 2010 Sommaire + Aperçu du support Copyright 2012 - Workinlive - Tous droits réservés I. NOUVEAUTES ET GENERALITES... 5 A. LES NOUVEAUTES... 5 B. LA BARRE D OUTILS D ACCES

Plus en détail

Contenu Microsoft Word 2013

Contenu Microsoft Word 2013 Contenu Microsoft Word 2013 Base et intermédiaire MODULE 1 NOTIONS ÉLÉMENTAIRES DE MICROSOFT WORD 2013 CONFIGURATION DE BASE DE WINDOWS Définir les paramètres régionaux Sélectionner le clavier Canada Français

Plus en détail

Utiliser les formules et les fonctions... Excel B-1

Utiliser les formules et les fonctions... Excel B-1 Excel2016 Premiers pas avec Excel 2016... Excel A-1 Qu'est-ce qu'un tableur?... Excel A-2 Découvrir la fenêtre Excel 2016... Excel A-4 Utiliser OneDrive et Office Online Comprendre les formules...... Excel

Plus en détail

Module BD et Sites Web. Cours 4 XML

Module BD et Sites Web. Cours 4 XML Module BD et Sites Web Cours 4 XML 1 Constat Les données du Web sont très hétérogènes (HTML, Word, pdf, données multimedia, données structurées, etc.) Interopérabilité des données? Les mêmes données sont

Plus en détail

Contenu Word 2010, Base et intermédiaire

Contenu Word 2010, Base et intermédiaire Contenu Word 2010, Base et intermédiaire Module 1 Notions élémentaires de Windows Terminologie Souris et clavier Utiliser la souris Utiliser le clavier Menus Menus contextuels Fenêtres Boîtes de dialogue

Plus en détail

siècle a commencé le 1 er janvier de l an

siècle a commencé le 1 er janvier de l an Qu est ce qu un siècle premier siècle (I ) commence le 1 er janvier de deuxi (II ) siècle commence le 1 er janvier de XIII XX VIII IV XV Qu est ce qu un siècle premier siècle (I ) commence le 1 er janvier

Plus en détail

Introduction & Mise en oeuvre

Introduction & Mise en oeuvre Langages de l Internet : XML Introduction & Mise en oeuvre Taha Zerrouki Taha.zerrouki@gmail.com 1 Cours XML : Plan Introduction Historique, champ d applications, but du cours Mise en œuvre Syntaxe, structure,

Plus en détail

AJAX - Développez pour le Web 2.0 Entrez dans le code : JavaScript, XML, DOM, XMLHttpRequest2... (2ième édition)

AJAX - Développez pour le Web 2.0 Entrez dans le code : JavaScript, XML, DOM, XMLHttpRequest2... (2ième édition) Présentation générale d'ajax 1. Principe et définition 11 2. Exemples sur le Web 16 2.1 Google Maps 16 2.2 Google Suggest 18 2.3 Google Agenda 19 2.4 Google Docs, Google Sheets et Google Slides 20 3. Avantages

Plus en détail

Table des matières 1. Editions ENI - Toute reproduction interdite

Table des matières 1. Editions ENI - Toute reproduction interdite Table des matières 1 Introduction L'Internet aujourd'hui...7 Le World Wide Web Consortium et les standards...7 Les logiciels de conception de sites web...7 L'objectif du livre...8 Interface de conception

Plus en détail

XML versus SGML. SGML (Standard Genaralized Markup Language) Sépare les données et la mise en forme

XML versus SGML. SGML (Standard Genaralized Markup Language) Sépare les données et la mise en forme Formation XML Plan XML versus SGML La structure d un document XML Composantes d un document XML Document XML bien formé Document XML valide DTD (Définition Type Document) interne, externe Déclaration d

Plus en détail

Plan... XSL-T extended Stylesheet Language Cours Document et Web Sémantique. Squelette d une feuille XSLT. extended Stylesheet Language

Plan... XSL-T extended Stylesheet Language Cours Document et Web Sémantique. Squelette d une feuille XSLT. extended Stylesheet Language Plan... XSL-T extended Stylesheet Language Cours Document et Web Sémantique Nicolas Malandain, Nicolas Delestre 1 Présentation 2 Utilisation des modes 3 Paramètres et variables XSL-T - v1.1.1 1 / 32 XSL-T

Plus en détail

Sommaire. 1 Gestion simple d une vidéothèque Gestion d un album de photos Envoi de messages chiffrés... 43

Sommaire. 1 Gestion simple d une vidéothèque Gestion d un album de photos Envoi de messages chiffrés... 43 1 Gestion simple d une vidéothèque... 17 1.1. Configuration... 18 1.2. Classes et espaces de noms utilisés... 18 1.3. Accès aux données... 18 Création de la base de données... 18 Configuration des tables...

Plus en détail

R ECURSION ET ARBRES

R ECURSION ET ARBRES RÉCURSION ET ARBRES Algorithmes récursifs Exemple : calculer le factoriel n! On peut donner une solution itérative ou récursive C est vrai en général : Chaque algorithme récursif peut être transformé en

Plus en détail

INU3011 Documents structurés

INU3011 Documents structurés INU3011 Documents structurés Cours 14 Hiver 2017 Copyright 2010-2017 Yves Marcoux 1 Plan Sujets divers (non présentés en classe en 2017) Espaces de nommage XML Validité par DTD versus par schéma du W3C

Plus en détail

FICHIERS. Mémoire de masse découpée en blocs Fichier : liste chaînée de blocs, ou arbre de blocs (répertoires - fichiers)

FICHIERS. Mémoire de masse découpée en blocs Fichier : liste chaînée de blocs, ou arbre de blocs (répertoires - fichiers) FICHIERS Mémoire de masse découpée en blocs Fichier : liste chaînée de blocs, ou arbre de blocs (répertoires - fichiers) Bloc d adresses Bloc d éléments Bloc d éléments Blocs de 4096 octets - adresses

Plus en détail

Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3

Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3 Table des matières Biographie XV Introduction 1 Public visé 2 Conventions utilisées dans cet ouvrage 3 1 Les commandes : ce qu il faut savoir 5 Tout est fichier 5 Longueur maximale des noms de fichiers

Plus en détail

XML - Semaine 3. XML - Semaine 3. Pierre Nerzic. février-mars / 44 Pierre Nerzic

XML - Semaine 3. XML - Semaine 3. Pierre Nerzic. février-mars / 44 Pierre Nerzic XML - Semaine 3 Pierre Nerzic février-mars 2017 1 / 44 Pierre Nerzic Le cours de cette semaine présente deux mécanismes : RelaxNG encore un autre mécanisme de validation d un document, pour extraire des

Plus en détail

XPath, XQuery. Dan VODISLAV. Université de Cergy-Pontoise

XPath, XQuery. Dan VODISLAV. Université de Cergy-Pontoise XPath, XQuery Dan VODISLAV Université de Cergy-Pontoise Plan XPath Expressions de chemin Axes, filtres et prédicats Fonctions XPath XQuery Modèle de données Expressions simples et complexes Expressions

Plus en détail

Le langage de requête XPATH

Le langage de requête XPATH Le langage de requête XPATH Table des matières 1 Introduction 2 1.1 Présentation.............................................. 2 1.2 Structure d arbre d un document XML................................

Plus en détail

XPath. Cours Document et Web Sémantique. Nicolas Malandain et Nicolas Delestre. Path - v / 15

XPath. Cours Document et Web Sémantique. Nicolas Malandain et Nicolas Delestre. Path - v / 15 XPath Cours Document et Web Sémantique Nicolas Malandain et Nicolas Delestre Path - v1.2.1 1 / 15 XPath : un langage d adressage XPath est un langage non-xml permettant de sélectionner des nœuds dans l

Plus en détail

Contenu Module 5 Traitement de texte de base Secrétariat, programme d études 5212 Word 2010

Contenu Module 5 Traitement de texte de base Secrétariat, programme d études 5212 Word 2010 Contenu Module 5 Traitement de texte de base Secrétariat, programme d études 5212 Word 2010 Chapitre 1 Notions élémentaires de Windows Terminologie Souris et clavier Utiliser la souris Utiliser le clavier

Plus en détail

XML - Semaine 2. XML - Semaine 2. Pierre Nerzic. février-mars 2016. 1 / 54 Pierre Nerzic

XML - Semaine 2. XML - Semaine 2. Pierre Nerzic. février-mars 2016. 1 / 54 Pierre Nerzic XML - Semaine 2 Pierre Nerzic février-mars 2016 1 / 54 Pierre Nerzic Le cours de cette semaine présente la vérification d un document à l aide de deux techniques : Les Document Type Definitions (DTD) venant

Plus en détail

Utilisation d Excel. Organisation du tableur Coordonnées des données :

Utilisation d Excel. Organisation du tableur Coordonnées des données : Utilisation d Excel Organisation du tableur Coordonnées des données : Dans un classeur Excel, les données sont organisées à l intérieur d un tableau, chaque donnée est enregistrée à l intérieur d une cellule.

Plus en détail

Mathématiques. Un ensemble est une collection d objets nommés éléments ou membres de l ensemble.

Mathématiques. Un ensemble est une collection d objets nommés éléments ou membres de l ensemble. ENSEMBLE DE NOMBRES I. Rappels sur les ensembles 1. Définitions Un ensemble est une collection d objets nommés éléments ou membres de l ensemble. Il est décrit : - par la liste de ces éléments (il est

Plus en détail

Microsoft Excel 2013

Microsoft Excel 2013 Sélection de leçons de tableur Avec Microsoft Excel 2013 Par Sylvain Millaire Formation SMI inc. Pour commander, adressez-vous à : ii FORMATION SMI Téléphone : (514) 823-8560 Télécopie : (450) 628-5990

Plus en détail

Aide Rechercher de l aide sur les fonctionnalités Visio...13

Aide Rechercher de l aide sur les fonctionnalités Visio...13 Démarrage Lancer Visio 2007...7 Découvrir l écran Visio 2007...9 Quitter Visio 2007...11 Aide Rechercher de l aide sur les fonctionnalités Visio...13 Documents Solutions, modèles et gabarits... 23 Créer

Plus en détail

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse

Power Query et le langage M Faciliter la préparation, l'enrichissement et le traitement des données d'analyse Introduction A. Principe 13 1. Extraction 14 2. Transformation 14 3. Chargement 14 B. Où trouver Power Query 15 C. Différence entre les versions 15 D. Mise à jour du logiciel 16 Interface A. Où trouver

Plus en détail

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i-

Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 MODULE 2 TABLES MODULE 3 PROPRIÉTÉS DES CHAMPS. -i- Contenu Access 2013 MODULE 1 ENVIRONNEMENT ACCESS 2013 FICHIERS D APPRENTISSAGE LOGICIEL ACCESS 2013 BASE DE DONNÉES LANCEMENT D ACCESS 2013 OUVERTURE D UNE BASE DE DONNÉES FERMETURE D UNE BASE DE DONNÉES

Plus en détail

Les outils du XML. Xpath, XSL, XSLT, et autres trucs en X

Les outils du XML. Xpath, XSL, XSLT, et autres trucs en X Les outils du XML Xpath, XSL, XSLT, et autres trucs en X XPATH Un outil de sélection de nœud Document XML : vue arborescente Lemay Aurélien 5 Juin

Plus en détail

Lancer Microsoft Excel Quitter Microsoft Excel Utiliser/gérer le ruban 16. Annuler les dernières manipulations 17

Lancer Microsoft Excel Quitter Microsoft Excel Utiliser/gérer le ruban 16. Annuler les dernières manipulations 17 Environnement Lancer Microsoft Excel 2016 11 Quitter Microsoft Excel 20 16 Utiliser/gérer le ruban 16 Annuler les dernières manipulations 17 Rétablir des manipulations précédemment annulées 18 Répéter

Plus en détail

2 e édition. PHP 5.2 et 5.3. Jean Engels. Cours et exercices PHP5 PHP5. Cours et exercices

2 e édition. PHP 5.2 et 5.3. Jean Engels. Cours et exercices PHP5 PHP5. Cours et exercices Jean Engels 2 e édition PHP 5.2 et 5.3 PHP5 Cours et exercices PHP5 Cours et exercices PHP5 Cours et exercices CHEZ LE MÊME ÉDITEUR Du même auteur J. Engels. XHTML et CSS. Cours et exercices. N 11637,

Plus en détail

Contenu Microsoft Office 2010 sous Windows 7

Contenu Microsoft Office 2010 sous Windows 7 Contenu Microsoft Office 2010 sous Windows 7 Module 1 Notions élémentaires de Windows Terminologie Clavier Souris Environnement Windows 7 Menu «Démarrer» Sortie de Windows Fenêtres Barres de menus ou Ruban

Plus en détail

Chapitre 7. Présenter les données

Chapitre 7. Présenter les données Chapitre 7 Présenter les données Déroulement du cours 1 : Introduction à Desktop Intelligence XI R2 2 : Créer un document Desktop Intelligence 3 : Structure d un document Desktop Intelligence 4 : Manipuler

Plus en détail

XML. DTD Le schéma XSD

XML. DTD Le schéma XSD XML Structure d un dun document xml DTD Le schéma XSD Structure dun d un document XML Un document XML contient les éléments suivants: Le prologue Un arbre contenant

Plus en détail

Lancer Excel Quitter Excel Utiliser/gérer le ruban 17. Découvrir l onglet FICHIER 19. Annuler les dernières manipulations 20

Lancer Excel Quitter Excel Utiliser/gérer le ruban 17. Découvrir l onglet FICHIER 19. Annuler les dernières manipulations 20 Environnement Lancer Excel 20 13 Quitter Excel 2013 17 Utiliser/gérer le ruban 17 Découvrir l onglet FICHIER 19 Annuler les dernières manipulations 20 Rétablir des manipulations précédemment annulées 20

Plus en détail

Spécification d'xml. Extensions à la spécification XML. Les normes incontournables. Espaces de noms. Motivations. Le problème et sa solution

Spécification d'xml. Extensions à la spécification XML. Les normes incontournables. Espaces de noms. Motivations. Le problème et sa solution Extensions à la spécification XML Spécification d'xml Deux niveaux de spécification Le "plus petit cercle" XML Yves Bekkers Document XML valide DTD Schéma Espace de nom Xlink Document XML bien formés Unicode

Plus en détail

Chapitre 2: Arbres. Christophe Morvan. 15 septembre Université de Marne-la-Vallée. Christophe Morvan Arbres 15 septembre / 26

Chapitre 2: Arbres. Christophe Morvan. 15 septembre Université de Marne-la-Vallée. Christophe Morvan Arbres 15 septembre / 26 Chapitre 2: Arbres Christophe Morvan Université de Marne-la-Vallée 15 septembre 2015 Christophe Morvan Arbres 15 septembre 2015 1 / 26 Plan 1 Exemples 2 Définition Propriétés 3 Implémentations 4 Algorithmes

Plus en détail

INFO0406. Arnaud Renard. Arnaud Renard (URCA) INFO / 44

INFO0406. Arnaud Renard. Arnaud Renard (URCA) INFO / 44 INFO0406 Arnaud Renard arnaud.renard@univ-reims.fr Arnaud Renard (URCA) INFO0406 arnaud.renard@univ-reims.fr 1 / 44 Introduction / Rappels XML Extensible Markup Language Transporter et stocker des données

Plus en détail

MEC 1310 : TI en Génie Mécanique

MEC 1310 : TI en Génie Mécanique MEC 1310 : TI en Génie Mécanique MODULE F : LA BASE DE DONNÉES ACCESS Département de génie mécanique École Polytechnique de Montréal Septembre 2009 Table des matières 1 Access 3 1.1 Généralités...............................

Plus en détail

Tableur. Syllabus version 5.0

Tableur. Syllabus version 5.0 Syllabus version 5.0 Copyright 2016 ECDL Foundation Tous droits réservés. Cette publication ne peut être utilisée que dans le cadre de l initiative ECDL. Responsabilité ECDL Foundation a produit cette

Plus en détail

Table des matières Section Word

Table des matières Section Word Table des matières v iii Table des matières Section Word Lancement de Word Qu est-ce qu un traitement de textes? 2 Lancement de Word 2 Exploration de la fenêtre Microsoft Word 3 Exploration du ruban 4

Plus en détail

Emmanuelle Menny. Excel [EVALUATION EXCEL] Evaluation

Emmanuelle Menny. Excel [EVALUATION EXCEL] Evaluation Emmanuelle Menny Excel [EVALUATION EXCEL] Evaluation Positionnement «Excel» Nom... Prénom... Entreprise... Poste occupé... Merci de cocher les cases correspondant à votre niveau, afin de permettre au formateur

Plus en détail

Table des Matières. Procédures. Chapitre 1 : Procédures

Table des Matières. Procédures. Chapitre 1 : Procédures Procédures ÉNONCÉSDUCHAPITRE1 27 Chapitre 1 : Procédures Pré-requis 28 Énoncé 1.1 : Créer et utiliser une procédure publique 30 Énoncé 1.2 : Créer et utiliser une procédure privée 31 Énoncé 1.3 : Appeler

Plus en détail

XXXXX = Section en cours de rédaction XXXXX = Section en cours de révision XXXXX = Section terminée

XXXXX = Section en cours de rédaction XXXXX = Section en cours de révision XXXXX = Section terminée Le schéma de classification hiérarchique des documents administratifs Conception, développement, déploiement et maintenance État de la rédaction en date du 2011.03.07 XXXXX = Section en cours de rédaction

Plus en détail

La spécification des chemins avec XPath XSLT avancé

La spécification des chemins avec XPath XSLT avancé La spécification des chemins avec BDISE XML Mathieu Sassolas IUT de Sénart Fontainebleau Département Informatique Année 2016-2017 Plan de la séance & 1 La spécification des chemins avec général Les axes

Plus en détail

Windows / Word / Excel

Windows / Word / Excel Pré-requis : Windows / Word / Excel Aucune connaissance informatique nécessaire 3 jours (21 heures) Découvrir l outil informatique, le principe de fonctionnement de Windows. Utiliser un traitement de texte

Plus en détail

Dreamweaver CS6 pour PC/Mac

Dreamweaver CS6 pour PC/Mac ENVIRONNEMENT. Généralités 1 A- La page de démarrage 1 B- L écran principal 2 C- La barre d état 3 D- Utiliser les règles 4 E- Utiliser la grille 4 F- Utiliser les repères 5 G- Modifier le zoom 6 1.2 Les

Plus en détail

Technologies du Web. Introduction aux mashups. Mastère spécialisé Management et nouvelles technologies, 12 décembre 2008

Technologies du Web. Introduction aux mashups. Mastère spécialisé Management et nouvelles technologies, 12 décembre 2008 Technologies du Web Introduction aux mashups Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 12 décembre 2008 P. Senellart (TELECOM ParisTech)

Plus en détail

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog Préambule 1. Objectif de l'ouvrage 11 2. Bref historique de PHP 12 3. Où se procurer PHP? 13 4. Conventions d'écriture 14 Introduction à PHP 1. Qu'est-ce que PHP? 15 2. Structure de base d'une page PHP

Plus en détail

Cours Systèmes d Information

Cours Systèmes d Information Cours Systèmes d Information Cours 2 : langage XML Plan Présentation de XML Structure d un document XML Z.Zelfani 1 Présentation de XML XML (extensible Markup Language) est un langage de description et

Plus en détail

LES TABLEAUX CROISES DYNAMIQUES (TCD)

LES TABLEAUX CROISES DYNAMIQUES (TCD) LES TABLEAUX CROISES DYNAMIQUES (TCD) Cet outil décisionnel vous aidera à construire votre requête par la simple sélection de vos tables de données, la sélection de champs, ainsi que des filtres à appliquer.

Plus en détail

TP2 : Introduction à XML

TP2 : Introduction à XML Règles de nommage des balises: TP2 : Introduction à XML Les noms des balises sont libres avec certaines règles : Pas d espaces, pas d apostrophe, pas de / Premier caractère alphabétique ou _ Noms sensibles

Plus en détail

FICHE DE SYNTHESE DRTP

FICHE DE SYNTHESE DRTP FICHE DE SYNTHESE DRTP BURAUTIQUE NIVEAU AVANCE MICROSOFT OFFICE WORD Objectif : L objectif de ce cours est d améliorer ses connaissances en Word. Etre plus efficace et plus rapide dans son travail. Public

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Objectif: acquérir les bases d un langage de programmation évolué Les éléments abordés seront: - Organisation d un programme - Les variables - Les opérations sur les variables

Plus en détail

Informatique pour le TAL 2 (SL02244X) XML

Informatique pour le TAL 2 (SL02244X) XML Informatique pour le TAL 2 (SL02244X) XML Franck Sajous/CLLE-ERSS 29 mars 2012 http://w3.erss.univ-tlse2.fr/membre/fsajous/ Franck Sajous/CLLE-ERSS 29/03/2012 XML 1/13 rapide XML : extensible Markup Language

Plus en détail

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7

Programmer. avec. MySQL. SQL - Transactions - PHP - Java - Optimisations. 2 e édition. Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Programmer avec MySQL SQL - Transactions - PHP - Java - Optimisations 2 e édition Groupe Eyrolles, 2006, 2011, ISBN : 978-2-212-12869-7 Table des matières Introduction..................................................................................

Plus en détail

PowerPoint 2000 RESUME

PowerPoint 2000 RESUME PowerPoint 2000 RESUME Apprenez par la pratique! En 14 leçons maîtrisez les fonctionnalités de votre logiciel de présentation Microsoft PowerPoint 2000. Développez votre savoir-faire à votre rythme! En

Plus en détail

Excel : 115 heures Module 1 : Environnement / Méthodes

Excel : 115 heures Module 1 : Environnement / Méthodes Excel : 115 heures Module 1 : Environnement / Méthodes ENVIRONNEMENT Ouvrir, sauvegarder et imprimer un document, repérer les onglets au sein du ruban. Reconnaître l interface : ruban, onglets, classeurs,

Plus en détail

Connaître la théorie du langage XML - Partie 2. Didier RICHARD (IGN) d'après un support de cours de Véronique LEMAIRE

Connaître la théorie du langage XML - Partie 2. Didier RICHARD (IGN) d'après un support de cours de Véronique LEMAIRE Connaître la théorie du langage XML - Partie 2 Didier RICHARD (IGN) d'après un support de cours de Véronique LEMAIRE Janvier 2017 Table des matières I - Pourquoi le XSD? 3 1. Schémas XML (XSD)... 3 2.

Plus en détail

Excel 2003 Fonctions de base

Excel 2003 Fonctions de base Excel 2003 Fonctions de base Table des matières Chapitre 1 Lancement d Excel Utilisation d un tableur... 2 Utilisation du tableur Excel 2003... 2 Lancement d Excel... 4 Exploration de la fenêtre d application...

Plus en détail

Table des matières. Introduction à Silverlight 2 et installation du logiciel Création d une application Silverlight... 9

Table des matières. Introduction à Silverlight 2 et installation du logiciel Création d une application Silverlight... 9 Table des matières CHAPITRE 1 Introduction à Silverlight 2 et installation du logiciel....... 1 Introduction à Silverlight 2.................................... 1 Installation du logiciel........................................

Plus en détail

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2013 (depuis Pack Office 2003)

Retrouver toutes les fonctionnalités et maitriser l intégralité des nouveautés de Word, Excel, PowerPoint et Outlook 2013 (depuis Pack Office 2003) Objectifs 4 jours Durée Prérequis Maitrise des fonctions de base et avancées de Word, Excel, Powerpoint et Outlook 2003 Public Toute personne travaillant avec la suite Office 2003 et passant à la suite

Plus en détail

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5

TABLE DES MATIERES. Avant-propos 1. 1 Ordinateur, programme et langage 5 LE LIVRE DU C PREMIER LANGAGE POUR LES VRAIS DEBUTANTS EN PROGRAMMATION CLAUDE DELANNOY RESUME Vous avez décidé de vous initier à la programmation et souhaitez opter pour un langage largement utilisé dans

Plus en détail

Contenu Excel Module 1 Environnement d Excel Module 2 Premiers pas avec Excel. -i-

Contenu Excel Module 1 Environnement d Excel Module 2 Premiers pas avec Excel. -i- Contenu Excel 2010 Module 1 Environnement d Excel 2010 Environnement de travail Configuration avec Windows XP Paramètres régionaux de Windows XP Résolution de l écran Configuration avec Windows Vista Définir

Plus en détail