Rapport TP4. Nicolas LERMÉ Dernière MAJ : 16 avril 22:58. Cours de Web Sémantique

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

Download "Rapport TP4. Nicolas LERMÉ nicolas.lerme@ig-edu.univ-paris13.fr. Dernière MAJ : 16 avril 2007 @ 22:58. Cours de Web Sémantique"

Transcription

1 Cours de Web Sémantique Nicolas LERMÉ Dernière MAJ : 16 avril 22:58

2 A propos de ce document Cet article est généré par LATEX, un outil de compilation open-source pour la création de documents typographiques de qualité. C'est un groupe de macros développé by D. E. Knuth en 1982 et basé sur un outil existant appelé TEX crée par cette même personne en LATEX a été pensé pour être beaucoup plus facile et maléable à l'utilisation que son homologue : TEX. Cet outil puissant permet de se concentrer uniquement sur la partie 'brute' d'un document. LATEX est capable d'écrire divers styles de documents comme des transparents, des articles, des rapports, des thèses ou bien encore des livres. De plus, il gère de manière transparente et autonome la mise en page et d'autres éléments fastidieux à mettre à jour comme la table des matières. Par conséquent, les gens qui l'utilisent travaillent plus rapidement et plus ecacement. Nous avons donc choisi de l'utiliser pour ces divers avantages comme de nombreux scientiques à travers le monde.

3 Exercice 1 Cet exercice demande de produire un chier au format RTF à partir d'un chier XML. Tout d'abord, il faut créer un chier XML contenant 1 article, un titre et 3 paragraphes. Puis, il faut créer un chier xsl pour le transformer en rtf. La transformation doit se faire à l'aide du programme Java GoTransfo.java fournit dans l'exercice. Dans le chier XML, il nécessaire de placer les éléments du document sur la même ligne ou bien de les mettre sur diérentes lignes sans espaces / indentations. En eet, les espaces / indentations sont présents au début de chaque paragraphe lorsque l'on ouvre le chier RTF résultat dans OpenOffice 2. La seconde solution a été choisie pour donner davantage de clarté au chier. Quant au chier XSL, il consiste simplement à matcher la racine du document en remplaçant puis en matchant les éléments ls. A chaque fois, il sut de remplacer la valeur textuelle de l'élément par une séquence de caractères RTF équivalente. Il faut bien veiller à redénir la règle des éléments textuels an de personnaliser l'achage. Sinon, la règle par défaut réalise une identation même si l'attribut indent vaut yes. Il faut aussi veiller à écrire les règles de template sur une seule ligne. En conclusion, cet exercice a montré que le langage XSL permet eectivement de convertir n'importe quelle source de données basée sur XML en une autre. On se rend bien compte de la puissance de cet outil. Université Paris XIII Master 1 Informatique Page 1 / 5

4 Exercice 2 Le but de cet exercice est de voir comment se déroule la création d'un chier PDF à l'aide de XSL-FO et Java. L'exemple fourni est récupérable sur la FAQ du site Internet developpez.com. Le chier XML contient simplement une liste de personnes avec leur nom, prénom, adresse et groupe auquel ils appartiennent. Le chier XSL est relativement plus complexe. Il commence par dénir la mise en page du document. Puis appelle trois templates correspondants à la création de l'entete, du pied de page et de la zone centrale. Pour la zone centrale, on commence par matcher la racine puis on ache le nombre de personnes par une requete XPath et on ache le tableau avec son entete. Enn, on matche chaque personne et on ajoute pour chacune une ligne dans le tableau avec son nom, prénom, prénom, adresse et numéro de groupe. Université Paris XIII Master 1 Informatique Page 2 / 5

5 Exercice 3 Le but de cet exercice est de générer deux PDF à l'aide de deux chiers XSL-FO et un chier XML commun déjà écrit dans le TP précédent. Le premier chier XSL-FO doit permettre de visualiser le tableau des planètes. Le second doit permettre de faire un listing des planètes (par ordre alphabétique si possible) avec une page pour chacune. Dans le premier chier, c'est un peu près la meme chose que ce qui a été décrit dans l'exercice précédent. Au lieu de matcher des personnes, on matche cette fois-ci des planètes. Pour chaque planète matchée, on ache ses caractéristiques tout en prenant soin de faire le test sur le nombre d'anneaux et de satellites. Dans le second chier, on doit acher une page pour chaque planète. Cela se réalise simplement en dénissant une mise en page du document, puis en créant une nouvelle page à chaque planète nouvellement trouvée dans le document XML. Pour chaque planète, on ache ses caractéristiques. Cette fois-ci l'achage se fait à l'aide de blocs textes (<fo :block>) que l'on positionne de manière absolue dans la page. Université Paris XIII Master 1 Informatique Page 3 / 5

6 Exercice 4 Cet exercice demande beaucoup de compétences et s'avère etre assez compliqué à mettre en oeuvre. Il fait naturellement appel à toutes les connaissances déjà vues dans les TP précédents en plus d'une bonne réexion sur le sujet. Le but de cet exercice est de générer, une fois de plus, un chier PDF. Ce dernier doit acher les pages suivantes dans l'ordre indiqué : Page de garde avec image du système solaire Page blanche Table des matières Planètes présentées par ordre alphabétique (une planète par page) Procédons par ordre croissant de diculté : les deux premières pages se révèlent etre relativement simples à écrire. Les pages sur les planètes ont déjà été écrites dans l'exercice précédent. Le code peut donc etre repris. En revanche, l'écriture d'une table des matières automatique est plus complexe à mettre en oeuvre. La solution est de créer une première feuille XSL-FO sur le chier XML des planètes en laissant vide la page de la table des matières. Ensuite, on créé une seconde feuille XSL que l'on applique au chier XML résultant du traitement précédent. Plus concrètement, cette feuille XSL recopie le chier XML résultant sauf pour la page 3 où l'on ache la liste des pages avec leur titre. Cette solution s'appuie sur un enchainement de transformations. Nativement, cet enchainement est impossible à réaliser sous le navigateur Firefox. Il faut, par exemple, avoir recours à l'api XML en Java pour obtenir le résultat souhaité. En conclusion, on peut dire que l'enchainement de transformations est un outil puissant mais plutot délicat à développer. En eet, il faut toujours avoir en tete le chier d'entrée de la transformation et le résultat que l'on souhaite obtenir. De plus, le langage XSL-FO se révèle etre particulièrement verbeux pour un résultat souvent pauvre en contenu. Université Paris XIII Master 1 Informatique Page 4 / 5

7 Exercice 5 Le but de cet exercice est de seulement montrer qu'il est possible d'enchainer les transformations sur l'exemple des schtroumpfs vu dans le TP précédent. Dans l'exercice des schtroumpfs, nous avons vu qu'il était possible d'extraire des informations d'un chier HTML brut et de les ranger dans un certain ordre. Pour rappel, il était nécessaire de transformer ce chier en XHTML au préalable. Pour arriver à créer un chier PDF sur cet exemple, il faudrait arriver à trouver / écrire une première feuille de style XSL permettant de transformer un chier HTML en XHTML. Le résultat de cette transformation serait ensuite redirigé en entrée d'une seconde feuille de style XSL-FO an de créer la structure du futur chier PDF avec : La liste des images des schtroumpfs Le tableau des schtroumpfs en n colonnes Université Paris XIII Master 1 Informatique Page 5 / 5

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 technologies XML. Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT. Novembre 2010 - Version 3.2 -

Les technologies XML. Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT. Novembre 2010 - Version 3.2 - Les technologies XML Cours 2 : Transformation et Formatage de documents XML : Cours 2.2 : XSLT Novembre 2010 - Version 3.2 - SOMMAIRE DU COURS TRANSFORMATIONS DE DOCUMENTS XML Introduction à XSL Noeuds

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

" 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

Web & XML. Evaluation 2/2. ENSEIRB Programmation Web / XML. Version 1.00 du 6 janvier 2012 Etat : Travail SOPRA GROUP. Page 1/8

Web & XML. Evaluation 2/2. ENSEIRB Programmation Web / XML. Version 1.00 du 6 janvier 2012 Etat : Travail SOPRA GROUP. Page 1/8 Web & XML ENSEIRB Programmation Web / XML Evaluation 2/2 Version 1.00 du 6 janvier 2012 Etat : Travail SOPRA GROUP Page 1/8 Historique : Version Date Origine de la mise à jour Rédigée par Validée par 1.0

Plus en détail

1 Librairies et tables SAS

1 Librairies et tables SAS 1 Université Pierre et Marie Curie, Paris 6 Master 2 de Statistique Année 2014-2015 T.P. 2 Gestion des tables SAS 1 Librairies et tables SAS SAS eectue des calculs uniquement sur des chiers de données

Plus en détail

Projet (partie graphes)

Projet (partie graphes) Projet (partie graphes) G. Richomme gwenael.richomme@univ-montp3.fr Université Paul Valéry Montpellier 3 Licence AES parcours Misahs cours 2013-2014 1 Objectifs et MCC Objectifs : construire une (mini-)application

Plus en détail

Introduction. Transformer des documents XML. XPath. XPath. Langage d'expressions de chemins dans un. permet de désigner un noeud (sous-arbre)

Introduction. Transformer des documents XML. XPath. XPath. Langage d'expressions de chemins dans un. permet de désigner un noeud (sous-arbre) Introduction Transformer des documents 1 Désignation d un nœud (sous-arbre) d un document : XPATH Associer une présentation à un document : CSS Transformer un document en un autre document (HTML) : XSLT

Plus en détail

Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant. Comparateur de documents XML

Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant. Comparateur de documents XML Rémi Godard Vivian Perez Florian Pérugini Bertrand Vitrant DOCUMENTATION TECHNIQUE Comparateur de documents XML SOMMAIRE 1 Introduction... 3 2 Langage et choix de programmation... 4 2.1 Le langage PHP...

Plus en détail

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations.

C'est : C'est : un fichier, analogue à une feuille de calcul Excel, contenant les informations. C'est : un ensemble de fichiers contenant toutes les informations nécessaires à une application + un logiciel de Gestion de ces informations appelé SGBD (Système de Gestion de Base de Données). C'est :

Plus en détail

XML. Nicolas Singer. Maître de conférence, université Champollion

XML. Nicolas Singer. Maître de conférence, université Champollion XML Nicolas Singer Maître de conférence, université Champollion XML? Langage de description de documents électroniques : Pour stocker et échanger des documents Par extension, pour représenter tout type

Plus en détail

Jean Michel Soler 28/06/2013

Jean Michel Soler 28/06/2013 ECOLE POLYTECHNIQUE LIMESURVEY Guide d utilisation Jean Michel Soler 28/06/2013 Guide d utilisation de la solution LIMESURVEY basé sur la version 2.0 Table des matières Présentation de l outil :... 2 Connexion

Plus en détail

Le langage XML. Sébastien Jean. IUT de Valence Département Informatique. v3.3, 10 novembre 2008

Le langage XML. Sébastien Jean. IUT de Valence Département Informatique. v3.3, 10 novembre 2008 Le langage XML Sébastien Jean IUT de Valence Département Informatique v3.3, 10 novembre 2008 Qu est ce que XML? Généralités XML = extensible Markup Language Spécification du W3C Version 1.0 (1998-2004)

Plus en détail

XML et arbre. Représentation d un document XML sous forme d arbre. Commençons par deux exemples... suivis des explications.

XML et arbre. Représentation d un document XML sous forme d arbre. Commençons par deux exemples... suivis des explications. XML et arbre Représentation d un document XML sous forme d arbre. Commençons par deux exemples... suivis des explications. Le texte de A Le texte de B

Plus en détail

Espaces de probabilités.

Espaces de probabilités. Université Pierre et Marie Curie 2010-2011 Probabilités et statistiques - LM345 Feuille 2 Espaces de probabilités. 1. Donner un exemple d'une famille de parties d'un ensemble qui ne soit pas une tribu.

Plus en détail

XML, DOM & XSL Synthèse de lecture

XML, DOM & XSL Synthèse de lecture Dorine MAZEYRAT XML, DOM & XSL Synthèse de lecture Novembre 2008 NFE107 - Urbanisation des SI 0 SOMMAIRE 1. LE LANGAGE XML...2 1.1. Définition...2 1.2. Historique...2 1.3. Objectif...2 1.4. Présentation

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

INITIATION ACCESS. Par Lionel COSTE ABSALON Formations

INITIATION ACCESS. Par Lionel COSTE ABSALON Formations INITIATION ACCESS Par Lionel COSTE ABSALON Formations Vocabulaire et structure d'une base de données Reprenons notre base Access. Dès sa création, avant même de saisir la moindre donnée, on peut se rendre

Plus en détail

XML (extensible Markup Language)

XML (extensible Markup Language) XML (extensible Markup Language) Références : XML, Micro Application e-poche http://giles.chagnon.free.fr/cours/xml/base.html http://www.cgmatane.qc.ca/forgetj/formation/int4/xml.php 1. Qu est-ce que XML?

Plus en détail

Introduction à XML. Définitions Applications Règles Affichage et transformation Documentation mathématique Métadonnées En conclusion

Introduction à XML. Définitions Applications Règles Affichage et transformation Documentation mathématique Métadonnées En conclusion Introduction à XML transformation 1 XML n est pas Transformations Une norme de description bibliographique «Enfin le moyen pour que les documentalistes s approprient la documentation en ligne» (entendu

Plus en détail

Licence Informatique 1 e année Algorithmique et Programmation

Licence Informatique 1 e année Algorithmique et Programmation Licence Informatique 1 e année Algorithmique et Programmation Projet 2013-2014 1 Organisation Le projet est à réaliser en binôme. En n de semestre, les binômes présenteront leur travail aux encadrants

Plus en détail

Word Support de cours

Word Support de cours Publipostage avec l assistant Réaliser un publipostage consiste à fusionner un document principal (lettres types, enveloppes, étiquettes ou catalogues) contenant un texte commun avec une source de données

Plus en détail

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani

IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008. Gestion de stocks à la sauce C++! Mohamed Lokbani IFT1166 TP3 Été 2008 1/5 IFT1166 TRAVAIL PRATIQUE #3 18 juin 2008 Gestion de stocks à la sauce C++! Mohamed Lokbani Équipes : le travail peut-être fait en binôme mais vous ne remettez qu un travail par

Plus en détail

Devoir XML / XSLT / Unicode

Devoir XML / XSLT / Unicode Devoir XML / XSLT / Unicode Frédérik Bilhaut Université de Caen Département d'informatique Les fichiers fournis pour réaliser le devoir sont à récupérer ici : http://www.info.unicaen.fr/~fbilhaut/ens/radi/devoir.tgz

Plus en détail

1 Mise en forme des SELECT

1 Mise en forme des SELECT Table des matières Utilitaire SQL*PLUS 1 Mise en forme des SELECT 1 2 Commandes utilitaires de SQL*PLUS 2 2.1 Éditeur de la machine hôte.................... 2 2.2 Commande RUN, commande /.................

Plus en détail

LEI FRANCHE-COMTÉ. Gestion des disponibilités et mises à jour des fiches par les prestataires. (Support mis à jour le 30 septembre 2015)

LEI FRANCHE-COMTÉ. Gestion des disponibilités et mises à jour des fiches par les prestataires. (Support mis à jour le 30 septembre 2015) LEI FRANCHE-COMTÉ Gestion des disponibilités et mises à jour des fiches par les prestataires (Support mis à jour le 30 septembre 2015) LEI FRANCHE-COMTÉ : Gestion des disponibilités et MAJ par les prestataires

Plus en détail

Comment trouver un opticien Kalivia proche de vous? Guide d utilisation de l outil de géolocalisation

Comment trouver un opticien Kalivia proche de vous? Guide d utilisation de l outil de géolocalisation Comment trouver un opticien Kalivia proche de vous? Guide d utilisation de l outil de géolocalisation Harmonie Mutuelles, union régie par le Code de la Mutualité et immatriculée au registre national des

Plus en détail

Compte-rendu de projet de Cryptographie

Compte-rendu de projet de Cryptographie Compte-rendu de projet de Cryptographie Chirement/Déchirement de texte, d'images de sons et de vidéos LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Pallo Table des matières

Plus en détail

Implémentation dans Active Tags d'un module Web pour XUnit

Implémentation dans Active Tags d'un module Web pour XUnit Implémentation dans Active Tags d'un module Web pour XUnit Table des matières 1. Introduction... 2 2. Application Web interactive en Reflex... 2 3. Module Web pour XUnit... 3 3.1. Principes... 3 3.2. Implémentation

Plus en détail

Créer des macros sous Visual Basic pour Excel. Par Henry P. Aubert. Sommaire

Créer des macros sous Visual Basic pour Excel. Par Henry P. Aubert. Sommaire Créer des macros sous Visual Basic pour Excel Par Henry P. Aubert Sommaire 1 Qu est qu une macro? 2 2 Enregistrer la séquence des opérations à répéter 2 3 Visualiser le code d une macro 3 4 Ecrire ou modifier

Plus en détail

Mémoire de stage et soutenance

Mémoire de stage et soutenance Mémoire de stage et soutenance Le choix du sujet Le sujet du mémoire est défini avant le commencement du stage ou au début de celui-ci : il résulte d'une concertation entre le stagiaire et le maître de

Plus en détail

Université de Reims Champagne-Ardenne XML. DTD : Document Type Definition. F. Nolot Licence professionnelle CMSII 2004-2005 1

Université de Reims Champagne-Ardenne XML. DTD : Document Type Definition. F. Nolot Licence professionnelle CMSII 2004-2005 1 Université de Reims Champagne-Ardenne XML DTD : Document Type Definition F. Nolot Licence professionnelle CMSII 2004-2005 1 Qu'est qu'une DTD? Permet de vérifier qu'un document XML est conforme à une syntaxe

Plus en détail

Internet statique et dynamique XML. Programmation de sites web statiques et dynamiques. extended Markup Language (XML) Jean CARTIER MASTER INI

Internet statique et dynamique XML. Programmation de sites web statiques et dynamiques. extended Markup Language (XML) Jean CARTIER MASTER INI Programmation de sites web statiques et dynamiques extended Markup Language () Jean CARTIER MASTER INI jcartier@laposte.net 1 extented Markup Language () Le HTML est un langage très bien adapté à la diffusion

Plus en détail

Manuel utilisateur. Développement d'un logiciel de recherche d'images. LAMBERT VELLER Sylvain MARTINS David

Manuel utilisateur. Développement d'un logiciel de recherche d'images. LAMBERT VELLER Sylvain MARTINS David Manuel utilisateur Développement d'un logiciel de recherche d'images LAMBERT VELLER Sylvain MARTINS David M1 STIC Université de Bourgogne 2010-2011 Table des matières 1 Introduction 1 I Administration

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

Gestion des éditions dans ALEPH. ALEPH v.17 / v.18-1 ère partie : les services

Gestion des éditions dans ALEPH. ALEPH v.17 / v.18-1 ère partie : les services Gestion des éditions dans ALEPH ALEPH v.17 / v.18-1 ère partie : les services Référence Gestion des éditions : les services Date de révision du document Version du document 1.0 Etat Terminé Auteur Timothée

Plus en détail

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9 Web & XML ENSEIRB Programmation Web / XML Evaluation 1/2 Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP Page 1/9 Historique : Version Date Origine de la mise à jour Rédigée par Validée par

Plus en détail

Guide d utilisation du logiciel Gantt Project

Guide d utilisation du logiciel Gantt Project Guide d utilisation du logiciel Gantt Project Sommaire Introduction... 1 1. L intérêt de la Planification... 2 2. Gantt Project en quelques mots... 3 3. Téléchargement de Gantt Project sur son ordinateur...

Plus en détail

1 Le code ASCII et le code Latin-1

1 Le code ASCII et le code Latin-1 USTL - Licence ST-A 1ère année 2006-2007 Algorithmes et Programmation Impérative 1 Objectifs du TP 1. travailler la mise en forme d'un achage. TP 1 : Table de caractères ASCII 1 Le code ASCII et le code

Plus en détail

TP Unix : Générateur de «galerie d images» en HTML

TP Unix : Générateur de «galerie d images» en HTML Ensimag 1 re année TP Unix avancé 2015-2016 TP Unix : Générateur de «galerie d images» en HTML 1 Vue d ensemble du TP Objectif pratique : à partir d un répertoire contenant des images en format JPEG, construire

Plus en détail

Critère de terminaison sous-terme

Critère de terminaison sous-terme 2 ème année du MPRI Projet Université Paris VII Chantal Keller Critère de terminaison sous-terme Récriture Professeurs: Évelyne Contejean Xavier Urbain 9 janvier 2009 1 Introduction 1.1 Présentation Ce

Plus en détail

Spécifications de l'utilitaire mkdoc

Spécifications de l'utilitaire mkdoc Spécifications de l'utilitaire mkdoc Logilab S.A. 10, rue Louis Vicat F-75015 PARIS Tél : (+33) 1 45 32 03 12 Web : www.logilab.fr Adel : contact@logilab.fr Olivier CAYROL Spécifications de l'utilitaire

Plus en détail

LE SITE INTERNET DU COLLÈGE

LE SITE INTERNET DU COLLÈGE LE SITE INTERNET DU COLLÈGE I) Introduction 1) Présentation Le site du collège est réalisé à l aide de SPIP. C'est un logiciel de publication pour l Internet qui permet de gérer un site à plusieurs, de

Plus en détail

Manuel d utilisation

Manuel d utilisation «Aide à la classification de documents hétérogènes» Manuel d utilisation BDL - Mars 2004 Adrien Missemer Céline Monthéard Nicolas Boulanger Rana BouJaoudé MyDOX 1.0 Manuel d utilisation Conventions typographiques,

Plus en détail

Créer mon premier squelette

Créer mon premier squelette Créer mon premier squelette Avec ce tutoriel, découvrez progressivement le fonctionnement de SPIP en construisant votre premier squelette. Pas à pas, comment créer un SPIP qui défie les limites. Créer

Plus en détail

Braise, web et mathématiques

Braise, web et mathématiques IFSIC / Université de Rennes 1 Novembre 2008 Problème Des traducteurs TeX4ht Problème Les documents existent et sont rédigés en L A TEX Pour publier sur le web, il faut produire des documents HTML XHTML

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

NERIANE GESTION DOCUMENTAIRE

NERIANE GESTION DOCUMENTAIRE NERIANE GESTION DOCUMENTAIRE Le logiciel Nériane Gestion Documentaire est un logiciel offrant différents outils pour gérer des documents. Il est disponible en deux versions différentes : - Une version

Plus en détail

Perfectionnement tableur de OpenOffice ou Libre Office : Calc

Perfectionnement tableur de OpenOffice ou Libre Office : Calc Perfectionnement tableur de OpenOffice ou Libre Office : Calc Table des matières Perfectionnement tableur de OpenOffice ou Libre Office : Calc...1 Contenu des cellules...2 Séries de données...3 Les formats

Plus en détail

Devoir surveillé d'informatique UE INF121 durée : 2h00

Devoir surveillé d'informatique UE INF121 durée : 2h00 Devoir surveillé d'informatique UE INF121 durée : 2h00 Répondez sur le sujet. Ne vous ez pas à la taille des pointillés : la taille des pointillés ne correspond pas forcément à la taille de la réponse.

Plus en détail

Faculté Polytechnique de Mons

Faculté Polytechnique de Mons Faculté Polytechnique de Mons Génération d'un site Web automatiquement à partir d'une base de données relationnelle : Utilisation de XML Projet de 3 e Informatique et Gestion Année académique 2007-2008

Plus en détail

Polytech Lille GIS4 Projet de PPO

Polytech Lille GIS4 Projet de PPO Polytech Lille GIS4 Projet de PPO 2014-2015 http ://weppes.studserv.deule.net/ bcarre/gis4/2014/tutorat-ppo L'objectif est de concevoir un noyau de représentation et de calcul pour grilles de tableurs

Plus en détail

LE SITE INTERNET DU COLLÈGE

LE SITE INTERNET DU COLLÈGE LE SITE INTERNET DU COLLÈGE I ) Introduction: 1 Présentation : Le site du collège est réalisé à l aide de SPIP. C'est un logiciel de publication pour l Internet qui permet de gérer un site à plusieurs,

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

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant Guide d utilisation de la plate-forme EAD-COMETE Interface étudiant I Ouverture d un compte utilisateur... 2 I.1 Procédure d obtention d un compte mail à Paris X... 2 I.2 Ouverture de compte sur ead-comete...

Plus en détail

MANUEL DE FORMATION SUR ADMINISTRATION D UN SITE WEB JOOMLA : NIVEAU GESTIONNAIRE

MANUEL DE FORMATION SUR ADMINISTRATION D UN SITE WEB JOOMLA : NIVEAU GESTIONNAIRE MANUEL DE FORMATION SUR ADMINISTRATION D UN SITE WEB JOOMLA : NIVEAU GESTIONNAIRE NB : Les numéros entre parenthèses représentent les icônes spécifiques. L objectif de cette formation est de permettre

Plus en détail

Adrian Gaudebert. Machine de Turing. Rapport de projet

Adrian Gaudebert. Machine de Turing. Rapport de projet Grégory Barbier Adrian Gaudebert Langages Formels Machine de Turing Rapport de projet Université de Bourgogne Licence 3 Informatique - 2008/2009 Sommaire 1 Présentation du sujet...3 2 Manuel technique...3

Plus en détail

LI345 - EXAMEN DU 4 JUIN 2010

LI345 - EXAMEN DU 4 JUIN 2010 Nom : Prénom : page 1 Transactions Université Pierre et Marie Curie - Paris 6 - UFR 919 - Licence d'informatique LI345 - EXAMEN DU 4 JUIN 2010 Durée : 2h ---documents autorisés On note Li(X) : lecture

Plus en détail

REDIGER ET PUBLIER DES ARTICLES

REDIGER ET PUBLIER DES ARTICLES REDIGER ET PUBLIER DES ARTICLES Introduction... 2 Publier avec Spip + EVA... 2 Ecrire un article... 3 Règles de saisie d un texte... 4 Placer une image dans un article... 7 Joindre un document à un article...

Plus en détail

Félicitations! Vous disposez désormais de votre armoire numérique en ligne.

Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Cette armoire va vous permettre : De mieux classer vos documents De mieux les retrouver De mieux les partager Ce petit guide

Plus en détail

Grille sommaire d'évaluation de l'accessibilité du Web (Développée par AccessibilitéWeb sous licence Creative Commons BY- NC- SA)

Grille sommaire d'évaluation de l'accessibilité du Web (Développée par AccessibilitéWeb sous licence Creative Commons BY- NC- SA) Grille sommaire d'évaluation de l'accessibilité du Web (Développée par AccessibilitéWeb sous licence Creative Commons BY- NC- SA) No. Validation Tests avec les outils Commentaires A Contenu non- textuels

Plus en détail

The master thesis. (version 0.1, 20/3/05 - fix: translation!) thesis-writing. Daniel K. Schneider, TECFA, University of Geneva.

The master thesis. (version 0.1, 20/3/05 - fix: translation!) thesis-writing. Daniel K. Schneider, TECFA, University of Geneva. The master thesis The master thesis (version 0.1, 20/3/05 - fix: translation!) Code: thesis-writing Daniel K. Schneider, TECFA, University of Geneva thesis-writing Menu 1. Introduction: le mémoire est

Plus en détail

Transformations XML vers XML, HTML, XHTML, RTF et modification du contenu des documents

Transformations XML vers XML, HTML, XHTML, RTF et modification du contenu des documents 6 Transformations XML vers XML, HTML, XHTML, RTF et modification du contenu des documents Prenons l'exemple d'une entreprise dont le site d'e-commerce a été réalisé avec la solution XML Commerce One, qui

Plus en détail

Tableaux et manipulation d images «bitmap»

Tableaux et manipulation d images «bitmap» T.P. numéro VII Tableaux et manipulation d images «bitmap» Ce T.P. va faire intervenir les notions suivantes : lecture/écriture de fichiers binaires ; images bitmap ; tableaux de données. 1 Fichiers binaires

Plus en détail

LIVRET DE FORMATION SPIP RÉDACTEURS / ADMINISTRATEURS. 9 rue des 3 rois 13006 Marseille 09 53 76 67 36

LIVRET DE FORMATION SPIP RÉDACTEURS / ADMINISTRATEURS. 9 rue des 3 rois 13006 Marseille 09 53 76 67 36 LIVRET DE FORMATION SPIP RÉDACTEURS / ADMINISTRATEURS Connexion à l'espace privé dans la barre d'adresse du navigateur ajouter /ecrire ex: http://monsite.org/ecrire En cas d'utilisation d'un ordinateur

Plus en détail

Optimisation de l environnement de travail

Optimisation de l environnement de travail Optimisation de l environnement de travail SERVICE DES FINANCES Équipe de formation PeopleSoft version 8.9 Septembre 2014 TABLE DES MATIÈRES INTRODUCTION...1 LES AIDES À LA TÂCHE...2 ACCUEIL...2 NOUVELLE

Plus en détail

Le but de ce document est de donner les principes de manipulation de données XML, via XSLT à l'aide de PHP5.

Le but de ce document est de donner les principes de manipulation de données XML, via XSLT à l'aide de PHP5. Exemple XML XSLT avec PHP5 Rédacteur: Alain Messin CNRS UMS 2202 Admin06 06/09/2007 Le but de ce document est de donner les principes de manipulation de données XML, via XSLT à l'aide de PHP5. Il ne s'agit

Plus en détail

Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5

Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5 Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5 Sommaire Questions fréquentes (Cliquez sur la question pour accéder directement à la réponse.) - Introduction... 3 - Présentation de la barre d outils... 4

Plus en détail

GESTION DES CONNAISSANCES RECHERCHE DOCUMENTAIRE

GESTION DES CONNAISSANCES RECHERCHE DOCUMENTAIRE L3 année 2007 2008 PROJET JAVA GESTION DES CONNAISSANCES RECHERCHE DOCUMENTAIRE Il s'agit d'écrire, de façon modulaire : un outil d'indexation des fichiers d'une arborescence donnée un outil d'export de

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Par défaut, les éléments de type bloc seront affichés dans une succession verticale.

Par défaut, les éléments de type bloc seront affichés dans une succession verticale. Le positionnement Par défaut, les éléments de type bloc seront affichés dans une succession verticale. Une boîte jaune Une boîte verte Les principaux éléments de type bloc sont : l'élément div ; les titres

Plus en détail

Initiation aux probabilités.

Initiation aux probabilités. Initiation aux probabilités. On place dans une boite trois boules identiques à l exception de leur couleur : une boule est noire, une est blanche, la troisième est grise. On tire une des boules sans regarder,

Plus en détail

LES TABLES. Exemple de table :
cellule 1 cellule 2
cellule 3 cellule 4

LES TABLES. Exemple de table : <table> <tr> <td>cellule 1</td> <td>cellule 2</td> </tr> <tr> <td>cellule 3</td> <td>cellule 4</td> </tr> </table> LES TABLES Les tables servent pour l'affichage de «données tabulaires», c'est-à-dire des informations présentées logiquement en rangées et en colonnes. Son intégration peut paraitre fastidieuse mais c'est

Plus en détail

Le générateur d états

Le générateur d états Le générateur d états XLPos pour Windows Lancer le générateur d états Lancer le générateur d états... 119 Ouvrir un dictionnaire de données... 119 Ouvrir un état... 121 Réouvrir un état... 122 Présentation

Plus en détail

Comment utiliser le site d'administration de l'esmug/gucem

Comment utiliser le site d'administration de l'esmug/gucem Comment utiliser le site d'administration de l'esmug/gucem 1. Introduction Ce système de gestion de site internet a été conçu spécialement pour gérer le site de l'esmug/gucem et vous permettre de mettre

Plus en détail

TD n 8 Word : Autres fonctionnalités avancées

TD n 8 Word : Autres fonctionnalités avancées TD n 8 Word : Autres fonctionnalités avancées 1. Diviser un document en sections 1.1. Définition Un document Word peut être divisé en section. Une section est une partie de ce document qui possède une

Plus en détail

Gagnez +1000 euros par mois avec 1TPE sans même avoir un site!

Gagnez +1000 euros par mois avec 1TPE sans même avoir un site! Gagnez +1000 euros par mois avec 1TPE sans même avoir un site! Author : soufiane Bonjour, Si c'est le titre qui vous a attiré à lire cet article, alors je vous dis que c'est POSSIBLE avec 1TPE! Vous pouvez

Plus en détail

Dossier de spécification. Gestionnaire d évènements du Centre médical «Les Muraillettes»

Dossier de spécification. Gestionnaire d évènements du Centre médical «Les Muraillettes» Dossier de spécification Gestionnaire d évènements du Centre médical «Les Muraillettes» DAVY Benjamin, VALERO Nathanaël Version 1.0 du 09/05/2007 P a g e 2 Sommaire I. Introduction... 2 II. Spécifications

Plus en détail

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS ANNUAL RETURNS FOR SHARES (2000 2007) 1 Mallika Gillieron Sommaire 1. Introduction... 2 1.1 Définition de Visual Basic... 2... 1.2 Objectif du projet...

Plus en détail

INFO-H-303 : Bases de données Projet : Agrégateur/créateur de ux d'informations

INFO-H-303 : Bases de données Projet : Agrégateur/créateur de ux d'informations INFO-H-303 : Bases de données Projet : Agrégateur/créateur de ux d'informations Professeur : Esteban Zimányi Assistants : Frédéric Servais et Boris Verhaegen http://cs.ulb.ac.be/public/teaching/infoh303

Plus en détail

Guide d'utilisation. de l'éditeur CSL. Diffuseur/ éditeur Université de Columbia Langue(s) Anglais

Guide d'utilisation. de l'éditeur CSL. Diffuseur/ éditeur Université de Columbia Langue(s) Anglais Guide d'utilisation de l'éditeur CSL Type Outil de création de feuille de style de citation Public Expérimenté Diffuseur/ éditeur Université de Columbia Langue(s) Anglais Auteur Bibliothèque Universitaire

Plus en détail

Tableau R : 255 0 0 255 255 0. Tableau G : 0 255 255 255 255 0. Tableau B : 0 0 255 0 255 0. Chaque carré représente un pixel

Tableau R : 255 0 0 255 255 0. Tableau G : 0 255 255 255 255 0. Tableau B : 0 0 255 0 255 0. Chaque carré représente un pixel Mini-Projet n 2 : Jouer avec les images. A rendre pour le lundi 14 novembre 2011 avant midi. Introduction : Une image est un ensemble de pixels dont chacun est défini par trois valeurs, que l'on note R,

Plus en détail

Créer des documents XML

Créer des documents XML 1 Créer des documents XML La spécification XML définit comment écrire un document au format XML. XML n est pas un langage en lui-même mais, en revanche, un document XML est écrit dans un langage à balises

Plus en détail

Fiches méthode SOMMAIRE

Fiches méthode SOMMAIRE Fiches méthode Tableur (LibreOffice) SOMMAIRE 1. Saisir une formule dans une cellule page 2 2. Recopier une formule sur plusieurs cellules page 2 3. Créer une liste de nombres page 5 4. Trier une liste

Plus en détail

La gestion du contenu

La gestion du contenu Page 1 La gestion du contenu Kiubi intègre les meilleures fonctionnalités de gestion de contenus. Il est ainsi très facile d'ajouter des pages, de les organiser en menus et d'ajouter des contenus, aussi

Plus en détail

Formation Joomla 3 Réalisez votre Template

Formation Joomla 3 Réalisez votre Template Formation Joomla 3 Réalisez votre Template Flash-comet.com Cours version 2015 1 Sommaire Contenu du cours... 3 Création d'un template avec "Template Créator CK"... 3 Principe de fonctionnement... 3 Ce

Plus en détail

GUIDE D UTILISATION NOVEMBRE 2015

GUIDE D UTILISATION NOVEMBRE 2015 GUIDE D UTILISATION NOVEMBRE 2015 La Poste Société Anonyme au capital de 3.400.000.000euros 356 000 000 RCS PARIS Siège social : 44 BOULEVARD DE VAUGIRARD 75757 PARIS CEDEX 15 ColiPoste : 62 RUE CAMILLE

Plus en détail

1. Introduction. 2. Objectifs de la réalisation. 3. Analyse de besoins

1. Introduction. 2. Objectifs de la réalisation. 3. Analyse de besoins 1. Introduction Le travail consiste à concevoir et à élaborer un dispositif de formation à distance, qui va au-delà de simples pages web statiques. On a choisi de faire appel à tout un module d apprentissage

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 complète (et plus complexe) Le but de l exercice est de mettre en pratique de manière concrète

Plus en détail

IV. Localisation des composants avec XPath

IV. Localisation des composants avec XPath IV. Localisation des composants avec XPath 90 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

Accueil utilisateurs. Mode d emploi

Accueil utilisateurs. Mode d emploi Association TROC SERVICES Accueil utilisateurs Mode d emploi Rédigé par le Club Micro de Martignas le 31 Janvier 2012 Sommaire 1 Accès à la bourse informatisée...3 2 Votre compte...3 2.1 Création de votre

Plus en détail

ReportBuilder. - Cliquez sur l icône trois points, saisissez le nom du nouveau modèle.

ReportBuilder. - Cliquez sur l icône trois points, saisissez le nom du nouveau modèle. ReportBuilder Le nouveau moteur d impression «ReportBuilder» a été intégré dans Gestimum, il vous permettra de créer facilement vos propres modèles d impression. ReportBuilder est un produit, sophistiqué

Plus en détail

Index. pour le publipostage 145 pour les formulaires 142 publipostage 211 simple, utiliser 208 sources des données 201 voir aussi sources de données

Index. pour le publipostage 145 pour les formulaires 142 publipostage 211 simple, utiliser 208 sources des données 201 voir aussi sources de données Index A adresse internet, ouvrir 217 afficher et masquer barres d outils 65 icônes des barre d outils 68 ancrer, sous-fenêtre 64 aperçu de pages web 220 assigner, bouton macros 231 AutoFormat de diagramme

Plus en détail

Word 2000 FR. Mailing - bases

Word 2000 FR. Mailing - bases Word 2000 FR Mailing - bases Word 2000 FR sur Windows 2000 UK Chambre des représentants, BXL 2006 Par PASCAL CAMBIER http://pascal.cambier.eu 1 Table des matières 1 Table des matières... 2 2 Généralités...

Plus en détail

SCOPIE 2008 (Pour Intégrer Elèves et profs. depuis SCOnet)

SCOPIE 2008 (Pour Intégrer Elèves et profs. depuis SCOnet) SCOPIE 2008 (Pour Intégrer Elèves et profs depuis SCOnet) (Vérifiez la date du pied de page et celle du fichier sur le site http://carlo.ac-bordeaux.fr/scopie/scopie2008 pour avoir la dernière version)

Plus en détail

Guide de prise en main rapide Solutions IR/FP

Guide de prise en main rapide Solutions IR/FP Guide de prise en main rapide Solutions IR/FP Solutions IR/FP est un logiciel de gestion des déclarations fiscales de patrimoine. Il contient un module administrateur, responsable de l affectation des

Plus en détail

Initiation au Web et à l'html

Initiation au Web et à l'html Initiation au Web et à l'html Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /1 Mathieu

Plus en détail

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR

GUIDE UTILISATEUR VERSION CORRESPONDANT UFR INSCRIPTION AU C2i R (Certificat Informatique et Internet) GUIDE UTILISATEUR VERSION CORRESPONDANT UFR Nicolas Cazin 2 Table des matières 1 Un mot sur ce manuel 3 2 Votre rôle, vos responsabilités 3 3

Plus en détail

XML, DTD. Dan VODISLAV. Université de Cergy-Pontoise. Licence Informatique L3. Plan

XML, DTD. Dan VODISLAV. Université de Cergy-Pontoise. Licence Informatique L3. Plan XML, DTD Dan VODISLAV Université de Cergy-Pontoise Licence Informatique L3 Plan XML: pourquoi et comment Principes et caractéristiques de base Comparaison avec HTML et les BD relationnelles Le format XML

Plus en détail