Le langage XPath. Le langage XPath p.1/??
|
|
|
- François-Xavier Paré
- il y a 9 ans
- Total affichages :
Transcription
1 Le langage XPath Le langage XPath p.1/??
2 À quoi sert XPath? Le langage permet de désigner un ou plusieurs nœuds dans un document XML, à l aide d expressions de chemin. Exemples : Extraction de valeurs <xsl:valueof select="salle/@no"> Prédicats de test <xsl:if test=" ($titre = or TITRE = $titre) and ($seance = or HEURE >= $seance) and ($ville = or VILLE = Le langage XPath p.2/?? $ville)">
3 Les arbres XPath Un typage simplifié par rapport à celui de OM ocument ; ; ; ibut ; ProcessingInstruction ; Comment. pas d entité, pas de section littérale Le langage XPath p.3/??
4 Expressions XPath Une expression XPath : s évalue en fonction d un nœud contexte désigne un ou plusieurs chemins dans l arbre à partir du nœud contexte a pour résultat un ensemble de nœuds ou une valeur, numérique, booléeenne ou alphanumérique Le langage XPath p.4/??
5 Exemple de référence ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.5/??
6 Chemins XPath Un chemin XPath est une suite d étapes : [/]étape /étape /.../étape eux variantes : Un chemin peut être absolu : /A//@ Le nœud contexte est alors la racine du document ou relatif A//@ Le langage XPath p.6/??
7 Étapes XPath Une étape : trois composants axe::filtre[prédicat1][prédicat2] l axe : sens de parcours des nœuds le filtre : type des nœuds qui seront retenus le(s) prédicat(s) : propriétés que doivent satisfaire les nœuds retenus On peut faire une union de chemins : //A /@ Le langage XPath p.7/??
8 Évaluation d une expression XPath à partir du nœud contexte, on évalue l étape 1 ; on obtient un ensemble de nœuds ; on prend alors, un par un, les nœuds de cet ensemble, et on les considère chacun à leur tour comme nœud contexte pour l évaluation de l étape 2 ; à chaque étape, on prend successivement comme nœud contexte chacun des nœuds faisant partie du résultat de l étape précédente. Le langage XPath p.8/??
9 : nœud initial ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.9/??
10 : première étape ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.10/??
11 : seconde étape ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.11/??
12 : troisième étape ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.12/??
13 Contexte d évaluation Une étape s évalue en tenant compte d un contexte constitué de un nœud contexte, position initiale de l étape ; ce nœud fait luimême partie d un ensemble obtenu par évaluation de l étape précédente on connaît la taille de cet ensemble (fonction last()) on connaît la position du nœud contexte dans cet ensemble (fonction position()) Le langage XPath p.13/??
14 Les axes XPath Un axe XPath recouvre les deux notions suivantes : un sousensemble des nœuds de l arbre relatif au nœud contexte ; l ordre de parcours de ces nœuds à partir du nœud contexte. N : il existe des notations abrégées : «@» remplace attribute::. Le langage XPath p.14/??
15 Exemple : le nœud contexte ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.15/??
16 L axe child ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.16/??
17 L axe attribute:: ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.17/??
18 Le père : parent::a ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.18/??
19 Notation abrégée de parent::a La notation abrégée.. désigne le père du nœud contexte, quel que soit son type. Équivalent à : parent::node() node() est un filtre qui désigne tous les types de nœuds (sauf les attributs) Le langage XPath p.19/??
20 escendants : descendant::node( ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.20/??
21 Ancêtres : ancestor::node() ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.21/??
22 L axe self il désigne le nœud contexte luimême. oit être complété par un filtre. Exemples : notre nœud contexte : self:: mais self::a renvoie un ensemble vide Pour prendre le nœud quel que soit son type : self::node() Notation abrégée : «.» Le langage XPath p.22/??
23 precedingsibling::node() ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.23/??
24 following::node() ocument Instruction Java ins1 A Comment CommFin Nœud contexte C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.24/??
25 Autres axes preceding : les précédents (dans l ordre du document) descendantorself : les descendants, plus le nœud contexte La notation abrégée : «//» exprime descendantorself::node()/child:: ancestororself : les ancêtres, plus le nœud contexte Le langage XPath p.25/??
26 Les filtres eux manières de filtrer les nœuds : par leur nom ; valable pour les types de nœuds qui ont un nom :, ProcessingInstruction et par leur type. Le langage XPath p.26/??
27 /A// ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.27/??
28 ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.28/??
29 Nom générique : /A/* ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.29/??
30 Filtrage sur le type de nœud text(). Nœuds de type Exemple : /A///text() comment(). Nœuds de type Comment Exemple : /comment() processinginstruction(). Nœuds de type ProcessingInstruction Exemple : /processinginstruction(), ou /processinginstruction( java ) node(). Tous les types de nœud Le langage XPath p.30/??
31 Résultat de /A///text() ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.31/??
32 Prédicats Prédicat : expression booléenne constituée d un ou plusieurs tests, composés avec les connecteurs logiques habituels and et or Test (1) : toute expression XPath, dont le résultat est convertie en booléen Test (2) : une comparaison ou un appel de fonction. il faut connaître les règles de conversion Le langage XPath p.32/??
33 Quelques exemples Les nœuds /A/ qui ont un /A/[@= a1 ] Les nœuds /A/ qui ont un valant a1 /A//descendant::text()[position()=1] Le premier nœud de type descendant d un /A/. S abrège : /A//descendant::text()[1] Le langage XPath p.33/??
34 Pour bien comprendre ans l expression /A/[@] : On s intéresse aux nœuds de type fils de l élément racine A. Parmi ces nœuds on ne prend que ceux pour lesquels le prédicat [@] s évalue à true Cette expression s évalue avec pour nœud contexte un élément [@] vaut true renvoie un ensemble de nœuds non vide Le langage XPath p.34/??
35 /A//descendant::text()[1] ocument Instruction Java ins1 A Comment CommFin C a1 a2 att2 a3 att3 15 e1 e2 e3 Le langage XPath p.35/??
36 Typage avec XPath On peut effectuer des comparaisons, des opérations. Cela implique un typage et des conversions de type. Types XPath : les numériques les chaînes de caractères les booléens (true et false) enfin les ensembles de nœuds Le langage XPath p.36/??
37 Numériques Notation décimale habituelle Comparaisons habituelles (<, >,!=) Opérations : +,, *, div, mod La fonction number() permet de tenter une conversion Si la conversion échoue on obtient NaN (Not a Number). À éviter... Ex : //node()[number(@) mod 2 = 1] Le langage XPath p.37/??
38 Conversions eux conversions sont toujours possibles. Vers une chaîne de caractères. utile pour la production de texte en XSLT (balise xsl:valueof) Vers un booléen utile pour les tests effectués dans XSLT (xsl:if, xsl:when) Le langage XPath p.38/??
39 Conversions booléennes Pour les numériques : 0 ou NaN sont false, tout le reste est true Pour les chaînes : une chaîne vide est false, tout le reste est true Pour les ensembles de nœuds : un ensemble vide est false, tout le reste est true Comparaisons : des règles de conversion étranges... Le langage XPath p.39/??
40 Fonctions XPath Quelques fonctions utiles dans les prédicats : concat(chaîne1, chaîne2,...) pour concaténer des chaînes contains(chaîne1, chaîne2) teste si chaîne1 contient chaîne2 count (expression) renvoie le nombre de nœuds désignés par expression name() renvoie le nom du nœud contexte not(expression) permet d exprimer la négation Le langage XPath p.40/??
41 Exemples d expressions XPath child::a/descendant::. Eléments de type descendants d un élément de type A, luimême fils du nœud contexte Forme abrégée : A// child::*/child:: donne les éléments de type petitfils du nœud contexte ; Forme abrégée : */ descendantorself:: : donne les éléments de type fils du nœud contexte, et le nœud contexte luimême s il est de type ; Le langage XPath p.41/??
42 Exemples XPath (suite) child::[position()=last() 1] : donne l avantdernier élément de type fils du nœud contexte ; Forme abrégée : [last()1] followingsibling::[position()=1] : donne le premier frère de droite du nœud contexte dont le type est ; /descendant::[position()=12] : donne le douzième élément de type du document ; Le langage XPath p.42/??
43 Exemples XPath (suite et fin) child::[child::c] : les fils de type avec au moins un fils de type C Forme abrégée : [C] /descendant::[attribute:: and attribute::att2] : donne les éléments de type qui ont au moins un attribut et un attribut att2 ; Forme abrégée : //[@ child::*[self:: or self::c] : donne les fils de type ou de type C ; Le langage XPath p.43/??
Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. [email protected]
Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet [email protected] 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents
XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Master d Informatique Corrigé du partiel novembre 2010
Universités d Aix-Marseille I & II Technologies XML Master d Informatique Corrigé du partiel novembre 2010 Année 2010-11 Documents autorisés Exercice 1 : Documents XML et Applications XML (4 points) Georges,
Chapitre 10 Arithmétique réelle
Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013
Logiciel de Base. I. Représentation des nombres
Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) [email protected] I. Représentation des nombres Codage et représentation de l'information Information externe formats
UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
Production de documents avec XSLT. Production de documents p.1/??
Production de documents avec XSLT Production de documents p.1/?? Sommaire La balise xsl:output comment choisir le format de sortie Création de nœuds dans un document créer des éléments et attributs Création
Définitions. Numéro à préciser. (Durée : )
Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.
Présentation du langage et premières fonctions
1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en
Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Instructions et spécifications pour la transmission en format XML de déclarations par lots. 30 mai 2015 MODULE 1
Instructions et spécifications pour la transmission en format XML de déclarations par lots 30 mai 2015 MODULE 1 Table des matières Modifications apportées dans la présente... 3 1 Renseignements généraux...
FileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Intelligence Artificielle Planification
Intelligence Artificielle Planification Bruno Bouzy http://web.mi.parisdescartes.fr/~bouzy [email protected] Licence 3 Informatique UFR Mathématiques et Informatique Université Paris Descartes
Les bases de données
Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive
BASE DE DONNÉES XML NATIVE
BASE DE DONNÉES XML NATIVE NXDB - exist - XQuery IvMad, 2011-2012 2 1. exist exist-db Open Source Native XML Database Ce cours s inspire, reprend, modifie et enrichi des supports disponibles sur Internet
Séance 1 Introduction aux bases de données
Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons
Initiation à la Programmation en Logique avec SISCtus Prolog
Initiation à la Programmation en Logique avec SISCtus Prolog Identificateurs Ils sont représentés par une suite de caractères alphanumériques commençant par une lettre minuscule (les lettres accentuées
SQL Parser XML Xquery : Approche de détection des injections SQL
SQL Parser XML Xquery : Approche de détection des injections SQL Ramahefy T.R. 1, Rakotomiraho S. 2, Rabeherimanana L. 3 Laboratoire de Recherche Systèmes Embarqués, Instrumentation et Modélisation des
BASE DE DONNÉES XML NATIVE
BASE DE DONNÉES XML NATIVE Ivan Madjarov NXDB - exist - XQuery IvMad, 2011-2013 2 1. exist exist-db Open Source Native XML Database Ce cours s inspire, reprend, modifie et enrichi des supports disponibles
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
Multimédia XML Benoît Piranda Équipe SISAR Université de Marne La Vallée XML l avenir de HTML? Extensible Markup Language, entre HTML et SGML tente de se servir des principes de simplicité du HTML et de
PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT
Réf. : Pivot/Querier Auteur : JM. DERUYTER Rév. : 1.3 Rév. Date : 05/05/15 Distribution : Normale * Restreinte 1. Confidentielle PIVOT Pivot/Querier Documentation technique XML/XSD/XSLT Table des matières
OASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication
Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité
ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;
RÈGLES A SUIVRE POUR OPTIMISER LES REQUÊTES SQL Le but de ce rapport est d énumérer quelques règles pratiques à appliquer dans l élaboration des requêtes. Il permettra de comprendre pourquoi certaines
Document Object Model (DOM)
Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.
Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,
Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de
Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de la PCI (PCI DSS) Version : 1.2 Date : Octobre 2008
Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test
Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite
Configuration du FTP Isolé Active Directory
Configuration du FTP Isolé Active Directory 1 - Introduction KoXo Administrator permet de configurer les attributs de l annuaire pour permettre à un utilisateur d accéder à son dossier de travail via le
Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre
Bases de Données Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre Synthèse : conception de BD langage de modélisation famille de SGBD SGBD Analyse du
Feuille TD n 1 Exercices d algorithmique éléments de correction
Master Sciences, Technologies, Santé Mention Mathématiques, spécialité Enseignement des mathématiques Algorithmique et graphes, thèmes du second degré Feuille TD n 1 Exercices d algorithmique éléments
TP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Notions fondamentales du langage C# Version 1.0
Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage
Master I Génie Logiciel
1. Introduction Master I Génie Logiciel Dr. Imed Bouchrika Dept de Mathematique & Informatique Université de Souk-Ahras [email protected] Amira Hakim, Mariem Sari, Sara Khelifi & Imed Bouchrika University of
Programmation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Design et implémentation d un logiciel de validation et de génération de configurations réseaux
Département d Ingénierie Informatique Design et implémentation d un logiciel de validation et de génération de configurations réseaux Laurent Vanbever Grégory Pardoen Mémoire présenté sous la direction
Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN http://www.oklabs.net
Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN http://www.oklabs.net : Champ Encodé SKWRITTEN() : Champ Variable défini Précédemment & définissant l état des champs à suivre ECT
Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
SMS INFO & TABLEAU DE BORD CLIENT. Avec Cloud Communication Solution (C.C.S).
INFO & TABLEAU DE BORD CLIENT. INFO & TABLEAU DE BORD CLIENT Contenu Présentation de CCS... 3... 3 Canaux... 3 Types d outils pour votre solution INFO... 3 Prérequis... 3 1.1 A lire avant connexion...
Programmation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Programmation des Applications Réparties. Parsers XML DOM et SAX
Programmation des Applications Réparties Parsers XML DOM et SAX Luiz Angelo Steffenel [email protected] Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 Comment
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies
INF 232: Langages et Automates Travaux Dirigés Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies Année Académique 2013-2014 Année Académique 2013-2014 UNIVERSITÉ JOSEPH
«AMICALE DES CADRES DE LA POLICE NATIONALE ET DE LA SECURITE INTERIEURE» «ACPNSI»
«AMICALE DES CADRES DE LA POLICE NATIONALE ET DE LA SECURITE INTERIEURE» «ACPNSI» Mutuelle régie par les dispositions du Livre III du Code de la mutualité et immatriculée au registre national des mutuelles
Protocoles DHCP et DNS
Protocoles DHCP et DNS DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet à un serveur DHCP (Unix, Windows, AS400...) d'affecter des adresses IP temporaires (et d'autres paramètres)
Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch
Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties
Annexe C Spécification pour les fichiers importés en format XML
Annexe C Spécification pour les fichiers importés en format XML Format de fichier : Fichier texte du fichier : 1 048 576 octets/caractères (maximum) Convention de dénomination : Le nom recommandé du fichier
Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)
Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet
Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes
Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition
Jade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr
arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation : 1.2.0.0 Date de dernière
Langage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Adobe Technical Communication Suite 5
Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution
OpenText StreamServe Cours 4-3710 Customer Communication Management L essentiel
OpenText StreamServe Cours 4-3710 L essentiel Durée : 4 jours Apprendre à utiliser OpenText CCM () pour contrôler vos communications d entreprises. Par une combinaison de théorie et de pratique, le formateur
Excel avancé. Frédéric Gava (MCF) [email protected]
Excel avancé Frédéric Gava (MCF) [email protected] LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Rappels et compléments
arcopole Studio Version 3.1
arcopole Studio Version 3.1 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation
May Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif
May Lopez PETIT COUTEAU SUISSE CRÉATIF Bonjour! Voici un guide des prestations, les plus courantes, que nous pouvons vous proposer. Bien sûr, la liste n est pas exhaustive et nous nous adapterons avant
L exclusion mutuelle distribuée
L exclusion mutuelle distribuée L algorithme de L Amport L algorithme est basé sur 2 concepts : L estampillage des messages La distribution d une file d attente sur l ensemble des sites du système distribué
Release note. DB2P LPC/Autres LPC v1.19 est disponible en Simulation et en Production DB2P
Release note DB2P LPC/Autres LPC v1.19 est disponible en Simulation et en Production DB2P DB2P v1.19 est disponible en Simulation et en Production. Cette version offre les fonctionnalités suivantes, disponibles
DMP1 DSFT des Interfaces DMP des LPS Annexe : complément de spécification sur l impression des documents à remettre au patient
DMP1 DSFT des Interfaces DMP des LPS Annexe : complément de spécification sur l impression des documents à remettre au patient Identification du document Référence Date de dernière mise à jour 30/06/11
LES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
NFE204 Bases de données avancées
NFE204 Bases de données avancées Bases de données documentaires et NOSQL Philippe Rigaux, Nicolas Travers Conservatoire National des Arts et Métiers October 8, 2013 WebDam (CNAM) NFE204 Bases de données
Mathématiques financières
Mathématiques financières Table des matières 1 Intérêt simple 1 1.1 Exercices........................................ 1 2 Intérêt composé 2 2.1 Taux nominal, taux périodique, taux réel.......................
FctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
PROSOP : un système de gestion de bases de données prosopographiques
PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la
Guide de démarrage Intellipool Network Monitor
Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9
Olivier Mondet http://unidentified-one.net
T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage
Maîtriser la diffusion de son catalogue e-commerce
Maîtriser la diffusion de son catalogue e-commerce Lorraine Un site marchand est sans cesse en recherche de moyens pour développer son activité. Au-delà de l optimisation de la boutique, il est possible
RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION)
CLASSE RACINE Object ancêtre de toutes les classes RAPPELS SUR LES METHODES HERITEES DE LA CLASSE RACINE Object ET LEUR SPECIALISATION (i.e. REDEFINITION) définit donc des méthodes héritées par toutes
Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES
Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année
1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Chapitre 1 I:\ Soyez courageux!
Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel
Logiciel WINPONT. Fonctionnement. Synoptique
Logiciel WINPONT Fonctionnement Le logiciel WinPont est un Progiciel métier pour la gestion de process de pesage manuel. Ce logiciel sous environnement Windows répond aux besoins de base des opérations
Comment déposer les comptes annuels des associations, fondations et fonds de dotation.
Comment déposer les comptes annuels des associations, fondations et fonds de dotation. Quels sont les organismes qui doivent déposer? Les associations et les fondations lorsque le montant des dons et/ou
Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
DNS. Olivier Aubert 1/27
DNS Olivier Aubert 1/27 Liens http://www.dns.net/dnsrd/ DNS Resource Directory http://www.isc.org/products/bind/ Internet Software Consortium - Berkeley Internet Name Domain http://www.nic.fr/guides/dns-intro
BD et XML : Exercices
BD et XML : Exercices 1 Stockage XML Voici un arbre XML : A B E C F C F C F D C C D D D 1.1 Stockage générique Exercice 1.1.1 : Définissez un schéma de stockage relationnel générique (sans prendre en compte
Pharmed. gestion de pharmacie hospitalière. Installation / déploiement
Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières
Mise en place du Module Magento ShoppingFlux
Mise en place du Module Magento ShoppingFlux Auteur: Kassim Belghait Version: 1.3 Date de mise à jour: 24/01/2012 Date de création: 19/01/2012 Table des matières I.Installation du Module... 3 II.Mise en
Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»
Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Espace collaboratif Co-Ment Date : 01/12/2013 Référence du Projet : Chef de Projet : www.cndp.fr/climatscolaire Caroline
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Maple: premiers calculs et premières applications
TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent
Le Langage De Description De Données(LDD)
Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,
Bases de programmation. Cours 5. Structurer les données
Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et
Faculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML
Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade
Optimiser votre distribution tout en restant indépendant
Optimiser votre distribution tout en restant indépendant SOMMAIRE Qui sommes nous? Distribution GDS Distribution IDS Une interface unique de gestion : Hotel Manager V2 Connectivité avec des plateformes
L optimisation des performances, la simplification des montées de version G.O.L.D. et le suivi statistique des processus.
L optimisation des performances, la simplification des montées de version G.O.L.D et le suivi statistique des processus. Présentation assurée par Pascal Gyssler (expert G.O.L.D. ilem) et Thierry Lejeune
Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques
Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques CTIA04 Page 1 1. Les types de données sous S7 300 Il existe plusieurs types de données utilisées pour la programmation
Plus courts chemins, programmation dynamique
1 Plus courts chemins, programmation dynamique 1. Plus courts chemins à partir d un sommet 2. Plus courts chemins entre tous les sommets 3. Semi-anneau 4. Programmation dynamique 5. Applications à la bio-informatique
Consignes pour la remise des données RESEAU
Consignes pour la remise des données RESEAU Le système RESEAU permet principalement de transférer et de regrouper des géodonnées provenant de différentes bases de données des services des eaux (= fichier
Catalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop
2 S I M 1 P H O N E G U I D E U T I L I S A T E U R Guide d utilisation E-commerce / Prestashop 1 2 S I M 1 P H O N E S O M M A I R E 1. Noms d utilisateurs et mots de passe..... Page 3 Adresse mail Prestashop
aux différences est appelé équation aux différences d ordre n en forme normale.
MODÉLISATION ET SIMULATION EQUATIONS AUX DIFFÉRENCES (I/II) 1. Rappels théoriques : résolution d équations aux différences 1.1. Équations aux différences. Définition. Soit x k = x(k) X l état scalaire
Bases de données et sites WEB Licence d informatique LI345
Bases de données et sites WEB Licence d informatique LI345 Anne Doucet [email protected] http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet
Représentation des Nombres
Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...
