Transformations XSLT

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

Download "Transformations XSLT"

Transcription

1 Nancy-Université M1 Master Informatique Techniques de réécriture et transformations Transformations XSLT 1 Liste de personnes Dans cet exercice, on vous demande de transformer en HTML le fichier XML suivant: <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="ws1.xsl"?> <PERSONNES> <PERSONNE> <NOM>Mark Wilson</NOM> <ADRESSE>911 Somewhere Circle, Canberra, Australia</ADRESSE> <TEL>(++612) 12345</TEL> <FAX>(++612) 12345</FAX> </PERSONNE> <PERSONNE> <NOM>Tracey Wilson</NOM> <ADRESSE>121 Zootle Road, Cape Town, South Africa</ADRESSE> <TEL>(++2721) </TEL> <FAX>(++2721) </FAX> </PERSONNE> <PERSONNE> <NOM>Jodie Foster</NOM> <ADRESSE>30 Animal Road, New York, USA</ADRESSE> <TEL>(++1) </TEL> <FAX>(++1) </FAX> </PERSONNE> <PERSONNE> <NOM>Lorrin Maughan</NOM> <ADRESSE>1143 Winners Lane, London, UK</ADRESSE> <TEL>(++94) </TEL> <FAX>(++94) </FAX> </PERSONNE> </PERSONNES> Le HTML généré devra ressembler à ceci:

2 <HTML> <HEAD> <TITLE>Exo1</TITLE> </HEAD> <BODY> <TABLE BORDER="2"> <TR> <TD>Nom</TD> <TD>Adresse</TD> <TD>Tel</TD> <TD>Fax</TD> <TD> </TD> </TR> <TR> <TD>Mark Wilson</TD> <TD>911 Somewhere Circle, Canberra, Australia</TD> <TD>(++612) 12345</TD> <TD>(++612) 12345</TD> </TR>... <TABLE> </BODY> </HTML> 2

3 2 Compter les livres Le but de cet exercice est d utiliser la fonction count de XPath pour transformer un document XML en HTML. On considere le fichier livres.xml ci-dessous et vous devez écrire le fichier xsl permettant d afficher le message suivant: Nombre de livre avec la note 4.5 = 2 Nombre de livre avec la note 4 = 2 <livres> <nom link="http://www.amazon.com/exec/obidos/asin/ ">xml by Example</nom> <auteur>benoit Marchal</auteur> <prix>24.99</prix> <promotion>17.49</promotion> <note>4.5</note> <editeur>que</editeur> <nom link="http://www.amazon.com/exec/obidos/asin/ ">xml by Example 2</nom> <auteur>benoit Marchal</auteur> <prix>24.99</prix> <promotion>17.49</promotion> <note>4.5</note> <editeur>que</editeur> <nom link="http://www.amazon.com/exec/obidos/asin/ ">xml</nom> <auteur>william J. Pardi</auteur> <prix>49.99</prix> <promotion>32.99</promotion> <note>4</note> <editeur>microsoft Press</editeur> <nom link="http://www.amazon.com/exec/obidos/asin/ ">xml in Action</nom> <auteur>william J. Pardi</auteur> <prix>39.99</prix> <promotion>31.99</promotion> <note>3.5</note> <editeur>microsoft Press</editeur> <nom link="http://www.amazon.com/exec/obidos/asin/ ">xml 2</nom> <auteur>william J. Pardi</auteur> <prix>49.99</prix> 3

4 <promotion>35.99</promotion> <note>4</note> <editeur>microsoft Press</editeur> </livres> On utilisera pour faire cet exercice la fonction count, qui permet de dénombrer les livres qui possèdent une certaine note (ici, 4.5 et 4). Question: dans votre fichier XSL, modifier ensuite le code en vous plaçant dans le contexte de l élément <livres>. 4

5 3 Articles sur les pingouins Voici un fichier XML. Nous allons utiliser xsl:template pour définir des règles de transformation d un noeud indépendamment d un contexte donné. <article> <date>28/06/ :30</date> <title>rescued penguins swim home</title> <para><place>cape Town</place> Some 150 penguins unaffected by the oil spill began their long swim from Port Elizabeth in the Eastern Cape back to their breeding habitat at Robben Island near Cape Town on Wednesday. </para> <para>the penguins, who have all been tagged, were transported in a truck hired by the <company>south African National Conservation of Coastal Birds (Sanccob)</company> to Port Elizabeth on Tuesday night. </para> <para>its not known how many more birds will be released from Port Elizabeth after receiving treatment. </para> <para>more than <link ref="www.newsrus.com/oilspill.html">400 tons of fuel oil escaped from the bulk ore carrier Treasure</link> before divers were able to seal the holds.</para> <para>the ship was carrying tons of iron ore and tons of fuel oil when she sank off the Cape West coast last Friday. </para> <para>a spokesperson for <company>sanccob</company>, Christina Pretorius said the centre had a capacity to treat penguins but presently there were in excess of birds being rehabilitated and more would be brought to the centre on Wednesday. </para> <source>john Rolfe</source> </article> Question: écrire le fichier XSL qui permet d obtenir le fichier HTML suivant? 28/06/ :30 Rescued penguins swim home Cape Town - Some 150 penguins unaffected by the oil spill began their long swim from Port Elizabeth in the Eastern Cape back to their breeding habitat at Robben Island near Cape Town on Wednesday. The penguins, who have all been tagged, were transported in a truck hired by the South African National Conservation of Coastal Birds (Sanccob) to Port Elizabeth on Tuesday night. Its not known how many more birds will be released from Port Elizabeth after receiving treatment. More than 400 tons of fuel oil escaped from the bulk ore carrier Treasure before divers were able to seal the holds. 5

6 Essayez chaque modification une par une. Une fois que vous avez testé la modification, revenez à l original avant de tester les modifications suivantes. 1. supprimez le template correspondant à link et expliquez ce qui se passe. 2. supprimez le contenu du template correspondant à place et expliquez ce qui se passe. 3. après l instruction <xsl:template match= / >, modifiez le template <xsl:apply-templates/> afin qu il ne repère que les éléments para et source. 6

7 4 Toujours les pingouins Pour cet exercice, on utilise l instruction xsl:value-of. Cette instruction n a d effet que sur le noeud dans le contexte. On utilise le fichier pingouins.xml. Il faut remplacer dans le fichier XSL l instruction xsl:applytemplates pour l élément para par une instruction xsl:value-of: <xsl:template match="para"> <p> <xsl:apply-templates/></p> </xsl:template> On utilise l instruction suivante: <xsl:value-of select="."/> Question: quel est le résultat dans ce cas? Proposez une solution alternative. 7

8 5 Final On utilise le fichier XML des livres: <livres> <nom link="http://www.amazon.com/exec/obidos/asin/ /vbxml">xml by Example</nom> <auteur>benoit Marchal</auteur> <prix>24.99</prix> <promotion>17.49</promotion> <note>4.5</note> <editeur>que</editeur> </livres> Objectif: Ecrivez le fichier XSL qui permet d obtenir le fichier HTML suivant: On envisagera deux méthodes, une procédurale, l autre étant basée sur des règles. 8

Transformations XSLT

Transformations XSLT Nancy-Université M1 Master Informatique 2008-2009 Techniques de réécriture et transformations Transformations XSLT 1 Liste de personnes Dans cet exercice, on vous demande de transformer le fichier personnes.xml

Plus en détail

Transformations xslt

Transformations xslt Nancy-Université M1 Master Informatique 2009-2010 Programmation par règles et transformation par réécriture Transformations xslt 1 Liste de personnes On considère le fichier personnes.xml suivant:

Plus en détail

Les personnes : EXO 1 QUESTION 1

Les personnes : EXO 1 QUESTION 1 Les personnes : EXO 1 QUESTION 1

Plus en détail

Mise en forme XML avec XSLT XML schéma (XSD)

Mise en forme XML avec XSLT XML schéma (XSD) Mise en forme XML avec XSLT XML schéma (XSD) BOUALEM ABID & LEBCIR FAHIMA ENS KOUBA ALGER ÉÀ&( Introduction XSL : extensible Stylesheet Langage, ou langage extensible de feuille de style. XPath : un moyen

Plus en détail

Appendix 1 Wording of Noumea Accord and 1999 Organic Law on Restricted Electorates

Appendix 1 Wording of Noumea Accord and 1999 Organic Law on Restricted Electorates Appendix 1 Wording of Noumea Accord and 1999 Organic Law on Restricted Electorates Relating to local (provincial and Congress) elections Article 2.2.1 of the Noumea Accord: le corps électoral aux assemblé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

(Programme de formation pour les parents ~ Training program for parents)

(Programme de formation pour les parents ~ Training program for parents) PODUM-INFO-ACTION (PIA) La «carte routière» pour les parents, sur l éducation en langue française en Ontario A «road map» for parents, on French-language education in Ontario (Programme de formation pour

Plus en détail

Introduction à XML. 1. Notions de base. Introduction à XML

Introduction à XML. 1. Notions de base. Introduction à XML Introduction à XML INTRODUCTION À XML 1. NOTIONS DE BASE 2. EXEMPLE SIMPLE 3. SYNTAXE XML 3.1. LES CARACTÈRES SPÉCIAUX 4. DTD 5. DOCUMENT XML AVEC FEUILLE DE STYLE CSS 6. XLS ET XSLT 6.1. EXEMPLE DE DOCUMENT

Plus en détail

Introduction à XPath

Introduction à XPath Introduction à XPath Introduction à XPath xml-xpath Code: xml-xpath Originaux url: http://tecfa.unige.ch/guides/tie/html/xml-xpath/xml-xpath.html url: http://tecfa.unige.ch/guides/tie/pdf/files/xml-xpath.pdf

Plus en détail

LI345 - EXAMEN DU 22JUIN 2010

LI345 - EXAMEN DU 22JUIN 2010 N d anonymat : page 1 LI345 - EXAMEN DU 22JUIN 2010 Durée : 2h ---documents autorisés Transactions Soit la relation Produit, et les deux transactions T1 et T2 suivantes : Produit NOM PRIX P1 40 P2 50 P3

Plus en détail

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB AUTOMGEN 8.009 Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB version 2 : support de sources vidéo, support 3D, support de l ensemble des objets IRIS 2D WEB

Plus en détail

LABD. DS intermédiaire. Corrigé

LABD. DS intermédiaire. Corrigé M1 Master d informatique 2014/2015 LABD jeudi 12 mars 2015 durée 2h supports de cours et TD autorisés DS intermédiaire Corrigé Exercice 1 : DTD On considère les deux fichiers xml suivants a1.xml et a2.xml

Plus en détail

The Skill of Reading French

The Skill of Reading French The Skill of Reading French By the end of this session... ALL of you will be able to recognise words A LOT of you will be able to recognise simple phrases SOME of you will be able to translate a longer

Plus en détail

Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI

Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Olivier Beaudoux 4 septembre 2008 1 Introduction 1.1 Propos Dans ce mini-projet, nous proposons de construire différentes briques logicielles

Plus en détail

Courriel envoyé par RNB à TOUS les Membres de la SOGHU LE 10 décembre 2012/ E-mail sent by RNB to ALL SOGHU Members Decembrer 10, 2012

Courriel envoyé par RNB à TOUS les Membres de la SOGHU LE 10 décembre 2012/ E-mail sent by RNB to ALL SOGHU Members Decembrer 10, 2012 Nathalie Télénis De: Diane Caron Envoyé: 18 février 2014 15:12 À: Nathalie Télénis Objet: TR: RNB Used Oil and Glycol Recycling Program Registration Pièces jointes: RNB - UOG Program Registration letter

Plus en détail

Le langage XSLT. Transformation de fichiers XML

Le langage XSLT. Transformation de fichiers XML Le langage XSLT Transformation de fichiers XML 1 Présentation générale Règles élémentaires Construction du document résultat Structures itératives et conditionnelles Variables XSL Règles paramétrées, et

Plus en détail

XSLT. extensible Stylesheet Language Transformations. deuxième partie

XSLT. extensible Stylesheet Language Transformations. deuxième partie XSLT extensible Stylesheet Language Transformations deuxième partie Plan Paramètres Instruction de contrôles Variables Tri Exemple de référence

Plus en détail

Ajouter une WebPart retrouvant un ensemble des documents modifie s dans plusieurs listes

Ajouter une WebPart retrouvant un ensemble des documents modifie s dans plusieurs listes Ajouter une WebPart retrouvant un ensemble des documents modifie s dans plusieurs listes Comment ajouter dans sa page d accueil de site une WebPart avec un regroupement des derniers documents modifiés

Plus en détail

Master d Informatique Examen janvier 2011

Master d Informatique Examen janvier 2011 Université de Provence Technologies XML Master d Informatique Examen janvier 2011 Année 2010-11 Notes de cours autorisées Vous rendrez vos réponses sur les copies anonymes que l on vous a distribuées.

Plus en détail

LA PERSONNE SPÉCIALE

LA PERSONNE SPÉCIALE LA PERSONNE SPÉCIALE These first questions give us some basic information about you. They set the stage and help us to begin to get to know you. 1. Comment tu t appelles? What is your name? Je m appelle

Plus en détail

Auto-évaluation XML cours de base

Auto-évaluation XML cours de base Auto-évaluation XML cours de base Document: F1006Test.fm 30/04/2010 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INTRDUCTIN AUT-ÉVALUATIN XML CURS DE BASE Ce test comporte

Plus en détail

Nadia Boucher Recycle NB Tel 454-8473 Fax 454-8471. Diane Caron

Nadia Boucher Recycle NB Tel 454-8473 Fax 454-8471. Diane Caron Diane Caron Objet: RNB Used Oil and Glycol Recycling Program Registration Pièces jointes: RNB - UOG Program Registration letter - E.pdf; RNB - UOG Program Registration letter - F.pdf; RNB Registration

Plus en détail

Programmation XSLT. PROGRAMMATION XSLT p.1/27

Programmation XSLT. PROGRAMMATION XSLT p.1/27 Programmation XSLT PROGRAMMATION XSLT p.1/27 Programmation avec XSLT Combinaison de deux modes de programmation : Déclaratif : on donne les règles, et le processeur fait le reste. Impératif : on utilise

Plus en détail

JACi400 Génération & JACi400 Développement

JACi400 Génération & JACi400 Développement JACi400 Génération & JACi400 Développement Une solution pour développer rapidement des applications WebSphere pour votre iseries directement en RPG ou Cobol. "After spending time with SystemObjects and

Plus en détail

The Skill of Reading French

The Skill of Reading French By the end of this session... The Skill of Reading French ALL of you will be able to recognise some words A LOT of you will be able to understand simple phrases SOME of you will be able to translate a

Plus en détail

Section B: Receiving and Reviewing the Technician Inspection Report & Claims Decision Process

Section B: Receiving and Reviewing the Technician Inspection Report & Claims Decision Process Phoenix A.M.D. International Inc. - Claim Procedures, Timelines & Expectations Timelines & Expectations 1. All telephone messages and e-mail correspondence is to be handled and responded back to you within

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

4D Business Kit 2.1 et la solution de paiement Sogenactif de la Société Générale

4D Business Kit 2.1 et la solution de paiement Sogenactif de la Société Générale 4D Business Kit 2.1 et la solution de paiement Sogenactif de la Société Générale Contact : http://www.sogenactif.fr Voici l ensemble des fichiers fournis avec 4D Business Kit qui sont concernés par la

Plus en détail

PLAN DE TEST POUR LA SOLUTION DE RÉSERVATION OPENTABLE

PLAN DE TEST POUR LA SOLUTION DE RÉSERVATION OPENTABLE PLAN DE TEST POUR LA SOLUTION DE RÉSERVATION OPENTABLE Merci d ajouter la solution de réservation OpenTable à votre site web! Veuillez compléter le plan de test suivant pour vous assurer que la fonction

Plus en détail

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6

IPv6. Internet Control Message Protocol ICMPv6. Objectif: Comparer ICMPv4 avec ICMPv6 IPv6 Internet Control Message Protocol ICMPv6 Objectif: Comparer ICMPv4 avec ICMPv6 v.1b IPv6 Théorie et Pratique & Microsoft Introduction to IPv6 1 ICMPv6 (RFC 2463) Trois fonctions déjà présentes en

Plus en détail

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut.

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut. ENGLISH VERSION NEAR BOTTOM OF PAGE Aperçu de MFT Mac OS Les exigences applicables à un utilisateur de MAC avec le système MFT sont décrites ci-dessous. Par défaut, MFT sélectionne un téléchargeur standard

Plus en détail

DIPLOME NATIONAL DU BREVET TOUTES SERIES

DIPLOME NATIONAL DU BREVET TOUTES SERIES DIPLOME NATIONAL DU BREVET SESSION : 2015 Feuille 1/7 SUJET DIPLOME NATIONAL DU BREVET TOUTES SERIES Epreuve de Langue Vivante Etrangère : ANGLAIS SESSION 2015 Durée : 1 h 30 Coefficient : 1 Ce sujet comporte

Plus en détail

" extensible Markup Language " XML

 extensible Markup Language  XML " extensible Markup Language " XML Sylvie Vignes, Département Informatique et Réseaux École Nationale Supérieure des Télécommunications 46, rue Barrault 75634 Paris cedex 13 Département Informatique et

Plus en détail

C est quoi, Facebook?

C est quoi, Facebook? C est quoi, Facebook? aujourd hui l un des sites Internet les plus visités au monde. Si tu as plus de 13 ans, tu fais peut-être partie des 750 millions de personnes dans le monde qui ont une page Facebook?

Plus en détail

RIO TINTO P.L.C. - Radiation des actions RIO TINTO PLC d'euronext Paris et d'euroclear France. - Offre de cession des actions sur le marché Anglais.

RIO TINTO P.L.C. - Radiation des actions RIO TINTO PLC d'euronext Paris et d'euroclear France. - Offre de cession des actions sur le marché Anglais. CORPORATE EVENT NOTICE: Radiation d'actions RIO TINTO P.L.C. LOCATION: Paris NOTICE: PAR_20120130_02277_EUR DATE: 30/01/2012 MARKET: EURONEXT PARIS Replace PAR_20120130_02265_EUR - Radiation des actions

Plus en détail

XML : l ASCII de demain

XML : l ASCII de demain Carrefour de l information XML : l ASCII de demain Philippe Mabilleau ing. 3 octobre 2002 Le langage XML Historique : De l ASCII à XML XML : Le langage XML : La programmation XML : Les transformations

Plus en détail

XSL Langage de transformation de XML. Approfondissements

XSL Langage de transformation de XML. Approfondissements XSL Langage de transformation de XML Approfondissements http://www.zvon.org/xxl/xsltreference/output/index.html Retour sur les modèles (template) Une feuille de style peut contenir plusieurs modèles Chaque

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

1 Présentation de Webmail RoundCube

1 Présentation de Webmail RoundCube 1 Présentation de Webmail RoundCube Webmail RoundCube est un client mail permettant d accéder à vos emails à partir d un navigateur web. Il ne requiert aucune configuration, contrairement aux clients de

Plus en détail

Master d Informatique Partiel novembre 2010

Master d Informatique Partiel novembre 2010 Universités d Aix-Marseille I & II Technologies XML Master d Informatique Partiel novembre 2010 Année 2010-11 Documents autorisés Vous rendrez vos réponses sur les copies anonymes que l on vous a distribuées.

Plus en détail

SCOTIABANK OTTAWA KIDS MARATHON IN SUPPORT OF CHEO MARATHON D OTTAWA BANQUE SCOTIA POUR LES ENFANTS À L APPUI DU CHEO 25 MAI/MAY 25, 2014

SCOTIABANK OTTAWA KIDS MARATHON IN SUPPORT OF CHEO MARATHON D OTTAWA BANQUE SCOTIA POUR LES ENFANTS À L APPUI DU CHEO 25 MAI/MAY 25, 2014 SCOTIABANK OTTAWA KIDS MARATHON IN SUPPORT OF CHEO MARATHON D OTTAWA BANQUE SCOTIA POUR LES ENFANTS 25 MAI/MAY 25, 2014 2014 Information Package / Trousse d information 2014 runottawa.ca courezottawa.ca

Plus en détail

Programmation d applications pour le Web

Programmation d applications pour le Web Programmation d applications pour le Web Cours 2 ème année ING ISI-Tunis Elaboré par: Hela LIMAM Chapitre 3 Partie 2 XML+XSL Année universitaire 2011/2012 Semestre 2 1 Le XML ne fait rien. Il faudra passer

Plus en détail

Les nouveautés de JSP 2.0

Les nouveautés de JSP 2.0 Les nouveautés de JSP 2.0 1 Introduction Nous avons déjà vu quelques nouveautés de la version 2.0 dans les travaux pratiques précédents (JSTL et langage d expressions). Il nous reste deux améliorations,

Plus en détail

IS/07/TOI/164004. http://www.adam-europe.eu/adam/project/view.htm?prj=6140

IS/07/TOI/164004. http://www.adam-europe.eu/adam/project/view.htm?prj=6140 La vente au détail - RetAiL est un cours fondé sur la technologie de l information, un IS/07/TOI/164004 1 Information sur le projet La vente au détail - RetAiL est un cours fondé sur la technologie de

Plus en détail

XPATH XSLT. Objectif du cours. Plan. XPath. Exemples d utilisations. Localisation de documents XML XPATH XSLT

XPATH XSLT. Objectif du cours. Plan. XPath. Exemples d utilisations. Localisation de documents XML XPATH XSLT Objectif du cours XPATH XSLT Yannick Prié UFR Informatique Université Lyon 1 UE2.2 Master SIB M1 20042005 Xpath syntaxe permettant de désigner des informations dans un arbre XML sous la forme de chemins

Plus en détail

Personal Data Change Form - France

Personal Data Change Form - France Personal Data Change Form - France Instructions: Ce formulaire est utilisé pour mettre à jour vos informations personnelles. Merci de compléter la section A et uniquement les informations à modifier. Si

Plus en détail

Le XML et ses normes associées partie I

Le XML et ses normes associées partie I Le XML et ses normes associées partie I TechnofuturTIC (formateur : Luc Libert, ULB) Exercice à distance Version simplifiée Le but de l exercice est de mettre en pratique de manière concrète toutes les

Plus en détail

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain.

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain. 1. Notre planète est menacée! 2. Il faut faire quelque chose! 3. On devrait faire quelque chose. 4. Il y a trop de circulation en ville. 5. L air est pollué. 6. Les désastres environnementaux sont plus

Plus en détail

Practice Exam Student User Guide

Practice Exam Student User Guide Practice Exam Student User Guide Voir la version française plus bas. 1. Go to http://training.iata.org/signinup 2. Enter your username and password to access your student profile Your profile was created

Plus en détail

XSLT pour les nuls Esquisse d'une initiation aux normes de transformation XML

XSLT pour les nuls Esquisse d'une initiation aux normes de transformation XML XSLT pour les nuls Esquisse d'une initiation aux normes de transformation XML Lou Burnard mai 2011 Objectifs Ceci n'est pas une formation complète! son objectif est de vous donner un avant-gout des possibilités

Plus en détail

UFR Langues et Civilisations Pays anglophones Année Universitaire 2011-2012

UFR Langues et Civilisations Pays anglophones Année Universitaire 2011-2012 2 ème année de Licence d Anglais UFR Langues et Civilisations UE L4IAU2 Corrigé du devoir N 2 Nom du correcteur : Hélène Margerie Nature du devoir : Analyse linguistique Nombre de devoirs corrigés : 8

Plus en détail

Nom du candidat remy lambert. Vocabulaire et grammaire - niveau intermédiaire Date du test 25 mai 2012. Nombre de questions 28.

Nom du candidat remy lambert. Vocabulaire et grammaire - niveau intermédiaire Date du test 25 mai 2012. Nombre de questions 28. Nom du candidat remy lambert Catégorie du test 02 - Langues-Anglais Nom du test Vocabulaire et grammaire - niveau intermédiaire Date du test 25 mai 2012 Nombre de questions 28 Durée du test 18 mn Indicateurs

Plus en détail

Vocabulaire de base en anglais

Vocabulaire de base en anglais Vocabulaire de base en anglais Partie I 15 décembre 2005 1 Vocabulaire de base en anglais 1.1 La famille the father the mother the son the daughter the brother the sister the aunt the uncle the nephew

Plus en détail

Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée.

Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée. Log-in via https://dolphin.servas.org/login/login 1. Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée. Les enfants / les personnes (mentionnés sous I live with ) n

Plus en détail

COM&CAP MarInA-Med. Welcome!

COM&CAP MarInA-Med. Welcome! COM&CAP MarInA-Med COMmunication and CAPitalization of Maritime Integrated Approach in the Mediterranean Area Launch Event Med Maritime Projects COM&CAP MarInA-Med Kick-off meeting Welcome! The Kick Off

Plus en détail

1 RAPPORT FACTURES PAR VENDEURS

1 RAPPORT FACTURES PAR VENDEURS PROCEDURE TITRE: DSAV Procédure Module Avantage Rapport Factures Par Vendeurs PAR: Jean-Yves Thibault, Micronomie Inc. DATE: 2010.01.07 1 RAPPORT FACTURES PAR VENDEURS... 1 1.1 Sommaire... 1 1.2 Menu Ouvrir...

Plus en détail

Table des matières 1 TRANSFERT DE DONNÉES... 2 1.1 BULK INSERT... 2 1.2 OPENROWSET... 4 1.3 BCP... 5

Table des matières 1 TRANSFERT DE DONNÉES... 2 1.1 BULK INSERT... 2 1.2 OPENROWSET... 4 1.3 BCP... 5 Table des matières 1 TRANSFERT DE DONNÉES... 2 1.1 BULK INSERT... 2 1.2 OPENROWSET... 4 1.3 BCP... 5 2011 Hakim Benameurlaine 1 1 TRANSFERT DE DONNÉES Pour transférer des données, il existe différentes

Plus en détail

XML Survival Guide. Par Jyce3D. (web:http://users.skynet.be/jyce3d)

XML Survival Guide. Par Jyce3D. (web:http://users.skynet.be/jyce3d) XML Survival Guide Par Jyce3D (web:http://users.skynet.be/jyce3d) Même si ce document reste très incomplet, je tiens à remercier Dominique pour l aide précieuse qu il a apporté (même sans s en rendre compte

Plus en détail

«Rénovation des curricula de l enseignement supérieur - Kazakhstan»

«Rénovation des curricula de l enseignement supérieur - Kazakhstan» ESHA «Création de 4 Ecoles Supérieures Hôtelières d'application» R323_esha_FT_FF_sup_kaza_fr R323 : Fiche technique «formation des enseignants du supérieur» «Rénovation des curricula de l enseignement

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail

Travaux Dirigés n 4. Encore des transformations XSL

Travaux Dirigés n 4. Encore des transformations XSL Université de Reims Champagne-Ardenne U.F.R. de Sciences Exactes et Naturelles Licence MI 2009/2010 Travaux Dirigés n 4 Encore des transformations XSL Exercice 1 (Création d un template) 1 ) À partir du

Plus en détail

France 2015 - France Prospect

France 2015 - France Prospect Brochure More information from http://www.researchandmarkets.com/reports/3092804/ France 2015 - France Prospect Description: France Prospect - La solution indispensable pour votre prospection Annuaires

Plus en détail

Résumé. Création d un fichier d aide pour Système de supervision automatisé

Résumé. Création d un fichier d aide pour Système de supervision automatisé Résumé Création d un fichier d aide pour Système de supervision automatisé Tuteur entreprise Rosaire LAVOIE Tuteur École Bertrand BOYER Nicolas FYOT Spécialité Génie électrique Résumé Summary Soprema est

Plus en détail

Javascript. Gérald Collaud Centre NTE, Université de Fribourg

Javascript. Gérald Collaud Centre NTE, Université de Fribourg Javascript Gérald Collaud Centre NTE, Université de Fribourg Formation continue, septembre-octobre 2000 Programme! Survol - Contexte! Avantages et inconvénients! Concepts principaux! Quelques exemples!

Plus en détail

Lettre circulaire automne 2013

Lettre circulaire automne 2013 Lettre circulaire automne 2013 MWC 2014 Cet évènement aura lieu à Pillerseetal, Autriche du 23 janvier au 1 février 2014. Selon mes informations une trentaine de canadiens participeront à l'événement.

Plus en détail

Situation des fonctionnaires recrutés après le 1er mai 2004 demande des représentants de service

Situation des fonctionnaires recrutés après le 1er mai 2004 demande des représentants de service Situation des fonctionnaires recrutés après le 1er mai 2004 demande des représentants de service Dear colleagues, Please find herebelow the request of Service representatives of the Council of the European

Plus en détail

APSS Application Form for the University year 2016-2017 Formulaire de candidature au PEASS pour l année universitaire 2016-2017

APSS Application Form for the University year 2016-2017 Formulaire de candidature au PEASS pour l année universitaire 2016-2017 APSS Application Form for the University year 2016-2017 Formulaire de candidature au PEASS pour l année universitaire 2016-2017 This application form may be submitted by email at candidater.peass@egerabat.com

Plus en détail

Guide Enseignant de l application OpenERP

Guide Enseignant de l application OpenERP Guide Enseignant de l application OpenERP PARTIE I : Accès à l application PGI Open Erp Pour accéder à l application «OpenERP» depuis le web. 1. Ouvrez votre navigateur Internet. 2. Une fois ouvert, cliquez

Plus en détail

Introduction à la programmation web

Introduction à la programmation web Introduction à la programmation web Nouvelles Technologies Dr. Thé Van LUONG The-Van.Luong@heig-vd.ch HEIG-VD Switzerland 8 octobre 2015 1/34 8 octobre 2015 1 / 34 Plan 1 État de l art des langages orientés

Plus en détail

Tutoriel de formation SurveyMonkey

Tutoriel de formation SurveyMonkey Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante

Plus en détail

4. The adult fare on Edmonton Transit (bus or LRT) is $3.20 per trip.

4. The adult fare on Edmonton Transit (bus or LRT) is $3.20 per trip. TRAVEL TIPS Use your ETS pass (good from May 29 through June 1) in your registration package. Important Addresses: Edmonton City Hall Edmonton Clinic Health Academy Metterra Hotel Varscona Hotel 1 Sir

Plus en détail

Résoudre les problèmes de communication

Résoudre les problèmes de communication Fiche 11 Résoudre les problèmes de communication «Il n y a pas d amour sans histoire 1», et il n y a pas de communication sans problème. Cela vaut pour le français comme pour l anglais. Seulement, comme

Plus en détail

USA INFUSION RETURNED GOODS POLICY

USA INFUSION RETURNED GOODS POLICY Infusion Returned Goods Policy Table of Contents USA Direct Customers Page 1 3 USA Distributor customers Page 3 Canada Direct customers Page 4-5 Canadian French version Page 5-7 CareFusion Solutions, LLC

Plus en détail

XML : outils et documents. Deuxième cours : XHTML, XPATH, XSLT,...

XML : outils et documents. Deuxième cours : XHTML, XPATH, XSLT,... XML : outils et documents Deuxième cours : XHTML, XPATH, XSLT,... 1 Plan de ce cours Rappels/approfondissement du cours précédent Un exemple de technologie : XHTML Document XML et arbre XPath Introduction

Plus en détail

Nom: Date: A. jouer. B. écrire. C. regarder. D. envoyer. E. surfer. F. lire. G. écouter. H. téléphoner. Salut! Ça va? Tu joues (1) ou tu regardes

Nom: Date: A. jouer. B. écrire. C. regarder. D. envoyer. E. surfer. F. lire. G. écouter. H. téléphoner. Salut! Ça va? Tu joues (1) ou tu regardes Leçon B 17A Match the words from the column on the left with the words from the column on the right. 1. un texto 2. sur Internet 3. un lecteur MP3 4. un livre de français 5. aux jeux vidéo 6. la télévision

Plus en détail

Form / Formule 80A APPENDIX OF FORMS FORM 80A FORMULAIRE FORMULE 80A CLAIM DEMANDE DE RECOUVREMENT. REPEALED: 2012, c.15, s.47

Form / Formule 80A APPENDIX OF FORMS FORM 80A FORMULAIRE FORMULE 80A CLAIM DEMANDE DE RECOUVREMENT. REPEALED: 2012, c.15, s.47 APPENDIX OF FORMS FORM 80A CLAIM REPEALED: 2012, c.15, s.47 IN THE COURT OF QUEEN S BENCH OF NEW BRUNSWICK TRIAL DIVISION Claim No JUDICIAL DISTRICT OF FROM: PLAINTIFF(S) (If you need more space, attach

Plus en détail

Documentation utilisateur de la plate-forme administrateur

Documentation utilisateur de la plate-forme administrateur Documentation utilisateur de la plate-forme administrateur Introduction... 2 1. Accès à la plate-forme... 2 2. Création d une barre de navigation... 3 3. Créer un nouveau menu... 4 Créer le nom d un nouveau

Plus en détail

SEG 2506 Construction de logiciels

SEG 2506 Construction de logiciels SEG 2506 Construction de logiciels Devoir 04: Programmation avec concurrence présenté à: prof. G. Bochmann, Ph.D. par: Alexandre Bradley 4548582 abrad087@uottawa.ca et Kevin Mottashed 4490866 kmott071@uottawa.ca

Plus en détail

Guide d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status

Guide d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status Guide d installation et d utilisation de KIP Printer Status - 1 - Table des matières 1 Introduction... 3 2 Installation et configuration... 4 3 Fonctionnalité de KIP Printer Status... 6 4 Utilisation de

Plus en détail

Des villes, des pays et des continents.

Des villes, des pays et des continents. > Des villes, des pays et des continents. Towns, countries and continents. les pays et les provinces les villes la provenance vocabulaire Vous habitez où? En Europe. Où ça, en Europe? Au Portugal. Où ça

Plus en détail

How to Deposit into Your PlayOLG Account

How to Deposit into Your PlayOLG Account How to Deposit into Your PlayOLG Account Option 1: Deposit with INTERAC Online Option 2: Deposit with a credit card Le texte français suit l'anglais. When you want to purchase lottery products or play

Plus en détail

TROUVER LES BONNES COULEURS POUR LE DESIGN DE VOTRE SITE INTERNET POWERBOUTIQUE

TROUVER LES BONNES COULEURS POUR LE DESIGN DE VOTRE SITE INTERNET POWERBOUTIQUE TROUVER LES BONNES COULEURS POUR LE DESIGN DE VOTRE SITE INTERNET POWERBOUTIQUE Color Scheme Designer est un outil en ligne pour designer, qui permet de trouver les bonnes combinaisons de couleurs à adopter

Plus en détail

TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur

TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur TP 6.2.7b Gestion des fichiers de configuration de démarrage du commutateur Objectif Créer et vérifier une configuration de commutateur de base. Sauvegarder le ficher de configuration de démarrage du commutateur

Plus en détail

2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002

2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002 2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002 Instructions: Directives : 1 Provide the information requested below Veuillez fournir les renseignements demandés ci-dessous

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

TUESDAY, 18 MAY 9.00 AM 10.10 AM. Date of birth Day Month Year Scottish candidate number

TUESDAY, 18 MAY 9.00 AM 10.10 AM. Date of birth Day Month Year Scottish candidate number FOR OFFICIAL USE Mark X059/0 NATIONAL QUALIFICATIONS 00 TUESDAY, 8 MAY 9.00 AM 0.0 AM FRENCH INTERMEDIATE Reading Fill in these boxes and read what is printed below. Full name of centre Town Forename(s)

Plus en détail

Exemple PLS avec SAS

Exemple PLS avec SAS Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that

Plus en détail

1. Location. 2. Remove Mounting Base. 3. Installation to Wall. Quick Setup Guide 518_Q. Thermostat 518 03/13. Interior. Wall. 5 feet 1.5 m.

1. Location. 2. Remove Mounting Base. 3. Installation to Wall. Quick Setup Guide 518_Q. Thermostat 518 03/13. Interior. Wall. 5 feet 1.5 m. Thermostat 518 1. Location Quick Setup Guide Zoning 518_Q 03/13 Replaces: New Interior Wall 5 feet 1.5 m Exterior Wall 2. Remove Mounting Base 3. Installation to Wall Thermostat Front Thermostat Base Wall

Plus en détail

Mise en œuvre de serveurs d application TD n o 2

Mise en œuvre de serveurs d application TD n o 2 Master IST-IE 2007 08 UE 203d Mise en œuvre de serveurs d application TD n o 2 1 Introduction Dans ce TD, vous regarderez le contenu d une application J2EE. Ensuite, vous utiliserez les pages JSP pour

Plus en détail

http://www.relaisdefrance.fr/nos-actualites-votre-premiere-campagne-pxl-29_30.html

http://www.relaisdefrance.fr/nos-actualites-votre-premiere-campagne-pxl-29_30.html http://www.relaisdefrance.fr/nos-actualites-votre-premiere-campagne-pxl-29_30.html Votre première campagne Votre première campagne Emailing Télécharger >>> //www.relaisdefrance.fr/images/image/image/logo-pdf.png

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail

Une introduction à XML/XSLT

Une introduction à XML/XSLT Une introduction à XML/XSLT Bernd Amann et Philippe Rigaux Cnam 13 mars 2009 Table des matières 1 L application et ses besoins 2 2 XML, format universel 3 2.1 Qu est-ce que XML?.....................................

Plus en détail

Last update : 25/09/2013 Version All

Last update : 25/09/2013 Version All Technical Note VocaBase #008 Last update : 25/09/2013 Version All TR reference N/A Summary : How to design several speech services which shall be rolled-out independently from each other? Description A

Plus en détail

XSL est utilisé pour permettre de convertir les données par exemple en HTML pour l affichage

XSL est utilisé pour permettre de convertir les données par exemple en HTML pour l affichage المدرسة الوطنية العليا لإلعالم اآللي Ecole nationale Supérieure d Informatique Ecole Doctorale Promotion 2012-2013 Présenté par : Dr. Kamel Boukhalfa boukhalk@gmail.com, kboukhalfa@usthb.dz Source : Yves

Plus en détail

Ici, il faut d abord demander le mot de passe. Indiquez l adresse e-mail qui figure sur la liste des hôtes. Il y a un seul mot de passe par famille.

Ici, il faut d abord demander le mot de passe. Indiquez l adresse e-mail qui figure sur la liste des hôtes. Il y a un seul mot de passe par famille. Log-in via https://dolphin.servas.org/login/login 1. Ici, il faut d abord demander le mot de passe. Indiquez l adresse e-mail qui figure sur la liste des hôtes. Il y a un seul mot de passe par famille.

Plus en détail

INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN

INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN INF 6450 GESTION DE L'INFORMATION AVEC XML Télé-université, Université du Québec à Montréal CORRIGÉ DES QUESTIONS PRÉPARATOIRES À L'EXAMEN Question 1. Écrivez un programme en Java qui utilise l API DOM

Plus en détail

I-12 Insurance Act 2001-56 RÈGLEMENT DU NOUVEAU-BRUNSWICK 2001-56 NEW BRUNSWICK REGULATION 2001-56. établi en vertu de la.

I-12 Insurance Act 2001-56 RÈGLEMENT DU NOUVEAU-BRUNSWICK 2001-56 NEW BRUNSWICK REGULATION 2001-56. établi en vertu de la. I-12 Insurance Act 2001-56 NEW BRUNSWICK REGULATION 2001-56 under the INSURANCE ACT (O.C. 2001-344) Filed July 27, 2001 1 Section 6 of New Brunswick Regulation 85-151 under the Insurance Act is amended

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

LE SCHEMA DES PHRASES

LE SCHEMA DES PHRASES LE SCHEMA DES PHRASES Ordonner les mots dans la phrase A) Les phrases affirmatives Toute phrase affirmative a un schéma régulier. Elle peut être constituée d une seule proposition. Dans ce cas, on l appelle

Plus en détail