Chapitre 7 : Vocabulaire et espace de noms

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Chapitre 7 : Vocabulaire et espace de noms"

Transcription

1 Chapitre 7 : Vocabulaire et espace de noms Emmanuel Promayon TIS3 - Emmanuel Promayon - v1.2 1

2 Objectifs L'objectif de ce chapitre est de Montrer comment lier un document XML à un XML Schema afin d'en faire une instance validable automatiquement Expliquer le principe de vocabulaire et d'espace de noms XML (ce principe donne son nom au X de XML) Mise en garde : chapitre très technique TIS3 - Emmanuel Promayon - v1.2 2

3 Exemple : données météorologiques Données météorologiques du jour + prévisions Exemple de document XML <?xml version= 1.0 encoding= UTF-8?> <temperature> <min>-6</min> <max>2</max> <forecastlow>-5</forecastlow> <forecasthigh>1</forecasthigh> </temperature> Ce document XML n'est pas validable : la machine n'a aucune idée du XML Schema à utiliser pour effectuer la validation TIS3 - Emmanuel Promayon - v1.2 3

4 temperature XML Schema à utiliser <?xml version="1.0 encoding="utf-8"?> <schema> <element name="temperature" type="temperature"/> <complextype name="temperature"> <sequence> <element name="min" type="int"/> <element name="max" type="int"/> <element name="forecastlow" type="int"/> <element name="forecasthigh" type="int"/> </sequence> </complextype> </schema> temperature.xsd Ce XSD ne peut pas être utilisé pour valider un XML le nouveau langage n'est pas identifié (ce XSD ne peut pas non plus être validé) TIS3 - Emmanuel Promayon - v1.2 4

5 Validation de XML Pour valider une instance XML, il faut 1. Dans le XSD : définir correctement le nouveau langage XML lui donner un nom unique 2. Ajouter des informations pour lier le document XML et le document XML mécanisme très générique et très rigoureux TIS3 - Emmanuel Promayon - v1.2 5

6 Nouveau langage XML Écrire un document XSD = décrire l'élément racine, les types et les noms des éléments = définir un nouveau langage XML Il faut lui attribuer un nom unique On utilise une URI (Uniform Resource Identifier) TIS3 - Emmanuel Promayon - v1.2 6

7 Document instance validable Exemple de document instance pouvant être validé par rapport à un XML Schema Fichier temperature1.xml <?xml version="1.0"?> <temperature xmlns=" xmlns:xsi=" xsi:schemalocation=" temperature.xsd"> <min>-4.1</min> <max>12.7</max> <forecastlow>-6.0</forecastlow> <forecasthigh>8.0</forecasthigh> </temperature> Jeu : quels différences avec la page 3? TIS3 - Emmanuel Promayon - v1.2 7

8 Document instance Validable Exemple de document instance pouvant être validé par rapport à un XML Schema Fichier temperature1.xml <?xml version="1.0"?> <temperature xmlns=" xmlns:xsi=" xsi:schemalocation=" temperature.xsd"> <min>-4.1</min> <max>12.7</max> <forecastlow>-6.0</forecastlow> <forecasthigh>8.0</forecasthigh> </temperature> On explique ça dans ce chapitre! TIS3 - Emmanuel Promayon - v1.2 8

9 XSD utilisable temperature <?xml version="1.0 encoding="utf-8"?> temperature.xsd <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > <xsd:element name="temperature" type="temperature"/> <xsd:complextype name="temperature"> <xsd:sequence> <xsd:element name="min" type="xsd:int"/> <xsd:element name="max" type="xsd:int"/> <xsd:element name="forecastlow" type="xsd:int"/> <xsd:element name="forecasthigh" type="xsd:int"/> </xsd:sequence> </xsd:complextype> </xsd:schema> Jeu : quels différences avec la page 4? TIS3 - Emmanuel Promayon - v1.2 9

10 XSD utilisable temperature <?xml version="1.0 encoding="utf-8"?> temperature.xsd <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > <xsd:element name="temperature" type="temperature"/> <xsd:complextype name="temperature"> <xsd:sequence> <xsd:element name="min" type="xsd:int"/> <xsd:element name="max" type="xsd:int"/> <xsd:element name="forecastlow" type="xsd:int"/> <xsd:element name="forecasthigh" type="xsd:int"/> </xsd:sequence> </xsd:complextype> </xsd:schema> On explique ça aussi dans ce chapitre TIS3 - Emmanuel Promayon - v1.2 10

11 Package = Namespace Langage XML = Vocabulaire XML = Namespace XML Objectifs du X de XML : pouvoir définir des éléments de même noms, mais de significations différentes dans des contextes différents Exemple Le sous-élément numéro pour un patient dans le dossier médical est son numéro IPP, mais dans le dossier administratif, c'est son numéro INSEE On va créer deux vocabulaires dans lesquels on aura deux définitions différentes de numéro TIS3 - Emmanuel Promayon - v1.2 11

12 Introduction tweet + synthèse vocale (siri) "N'oublie pas ton ipad et tes MP3 ce week-end" Synthèse vocale directe "noubli pa ton ipade é té m'peutroi ce véquehande" Utilisation de préfixes pour préciser la langue fr ="vocabulaire français" en="english vocabulary" fracr="vocabulaire acronyme français" TIS3 - Emmanuel Promayon - v1.2 12

13 Tweet Introduction "fr:n'oublie fr:pas fr:ton en:ipad fr:et fr:tes fracr:mp3 fr:ce en:week-end" Simplification : défaut = fr défaut=fr:"n'oublie pas ton en:ipad et tes fracr:mp3 ce en:week-end" En XML on va utiliser le même mécanisme TIS3 - Emmanuel Promayon - v1.2 13

14 Exemple temperature On doit définir un nouveau langage/vocabulaire/schema nommé "temperature" Les balises temperature, min, max, forecastlow, forecasthigh sont propres à notre application définition un nouveau vocabulaire spécifique (que l'on associera à un espace de nom) TIS3 - Emmanuel Promayon - v1.2 14

15 XML Schema temperature On va écrire un nouveau XML Schema on va écrire un nouveau format pour des documents XML On va se baser sur le langage XML Schema pour écrire le schema on va utiliser un langage déjà écrit (et connu de Netbeans) TIS3 - Emmanuel Promayon - v1.2 15

16 Élément racine <xsd:schema...>... </xsd:schema> xsd: est le préfixe qui indique que le mot schema est définit dans le vocabulaire dont l'alias est xsd (schéma des schémas) Tous les schémas ont schema comme élément racine <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 16

17 Vocabulaires Espace de noms XMLSchema (défini par la norme W3C) element type schema targetnamespace name complextype simpletype xmlns restriction enumeration sequence Vocabulaire fourni par XMLSchema pour définir notre nouveau vocabulaire TIS3 - Emmanuel Promayon - v1.2 17

18 Vocabulaires Espace de noms XMLSchema (défini par la norme W3C) element type schema targetnamespace name complextype simpletype xmlns restriction enumeration sequence Espace de noms de notre schema Temperature min temperature forecastlow max forecasthigh Vocabulaire fourni par XMLSchema pour définir notre nouveau vocabulaire TIS3 - Emmanuel Promayon - v1.2 18

19 Vocabulaires Espace de noms "XMLSchema" (défini par la norme W3C) element type name schema targetnamespace complextype simpletype xmlns restriction enumeration sequence Espace de noms de notre schema "temperature" min temperature forecastlow max forecasthigh TIS3 - Emmanuel Promayon - v1.2 19

20 Espace de nom Package Package XMLSchema (défini par la norme W3C) Notre package Temperature TIS3 - Emmanuel Promayon - v1.2 20

21 Fichier temperature.xsd Prologue Entête classique : on est en train de faire du xml, codage des caractères en unicode <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 21

22 Définition du nouvel espace de noms Les notions de package sont définis dans l'élément racine (xsd:schema) targetnamespace les éléments qui seront définis par ce schéma (temperature, min, max, forecastlow, forecasthigh) appartiennent à cet espace de nom (namespace) <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 22

23 URI Namespaces définis par une URI URI = Uniform Resource Identifier Une URI peut être fictive, mais fait souvent référence à l'organisme garant du vocabulaire en question (par convention, on choisit souvent le nom du domaine internet car on est sûr qu'il soit unique) TIS3 - Emmanuel Promayon - v1.2 23

24 Utilisation d'un vocabulaire existant xmlns:xsd xmlns = XML Name Space dans ce document tout mot préfixé par xsd: est un mot du vocabulaire défini à l'uri (nom du vocabulaire du schéma des schémas) xsd est maintenant l'alias pour ce schéma <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 24

25 Définition du vocabulaire par défaut xmlns=... Définition du namespace par défaut dans ce document tout mot non préfixé est un mot du vocabulaire défini à l'uri grenoble.fr/temperature NB : c'est aussi le nom du vocabulaire que nous sommes en train de définir (targetnamespace)! <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 25

26 Pas de vocabulaire par défaut Il est souvent préférable de ne pas avoir de vocabulaire par défaut tous les mots doivent être préfixés C'est ce que netbeans propose par défaut tns : target name space <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns:tns=" elementformdefault="qualified" > <xsd:element name="temperature" type="tns:temperature"/>... </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 26

27 elementformdefault Directive pour tous les documents instances voulant se conformer à ce schéma. Elle force les documents instances à qualifier l'espace de nom (préfixer) de tous les éléments de ce vocabulaire <?xml version="1.0 encoding="utf-8"?> <xsd:schema targetnamespace=" xmlns:xsd=" xmlns=" elementformdefault="qualified" > </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 27

28 XSD UML <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd=" targetnamespace="t" xmlns="t" elementformdefault="qualified"> <xsd:element name="temp" type="temperature"/> <xsd:complextype name="temperature"> <xsd:sequence> <xsd:element name="min" type="xsd:double"/> <xsd:element name="max" type="xsd:double"/> </xsd:sequence> </xsd:complextype> </xsd:schema> TIS3 - Emmanuel Promayon - v1.2 28

29 Note en passant : autres types primitifs TIS3 - Emmanuel Promayon - v1.2 29

7.5 Quelques notions sur XML Schema

7.5 Quelques notions sur XML Schema 7.5 Quelques notions sur XML Schema WMK-schema est une autre façon de spécifier des données XML (une autre façon d écrire un schéma). N.B. : Un XML-schéma est lui-même un document XML! Mais il spécifie

Plus en détail

Document structuré (représentation arborescente) XML : la norme. Document XML (2) Document structuré en XML. Document XML, DTD et schémas XML APPLI

Document structuré (représentation arborescente) XML : la norme. Document XML (2) Document structuré en XML. Document XML, DTD et schémas XML APPLI Document structuré (représentation arborescente) APPLI XML : la norme Document XML, DTD et schémas XML ENTETE TITRE TOP UID LISTE_FORM FORMULAIRE NOM_TABLE MODE ATTRIBUT 1 2 Document structuré en XML

Plus en détail

Motivation. Déclaration d un espace de noms. Définitions

Motivation. Déclaration d un espace de noms. Définitions Introduction 1 / 18 2 / 18 Motivation Anne-Cécile Caron rendre public un schéma pouvoir réutiliser un vocabulaire défini dans un schéma Si un document utilise des vocabulaires de plusieurs schémas, on

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

DTD & XML Schema. Sébastien Laborie Sebastien.Laborie@iutbayonne.univ- pau.fr. Christian Sallaberry Christian.Sallaberry@univ- pau.

DTD & XML Schema. Sébastien Laborie Sebastien.Laborie@iutbayonne.univ- pau.fr. Christian Sallaberry Christian.Sallaberry@univ- pau. DTD & XML Schema Sébastien Laborie Sebastien.Laborie@iutbayonne.univ- pau.fr Christian Sallaberry Christian.Sallaberry@univ- pau.fr DTD Le rôle d une DTD (Document Type Definition) est de définir la structure

Plus en détail

V 1.2. XML Schema. XML Schema. André Schaaff ENSPS. Partie 3 2006-07

V 1.2. XML Schema. XML Schema. André Schaaff ENSPS. Partie 3 2006-07 XML Schema XML Schema André Schaaff ENSPS Buts 2 Une alternative aux DTD La syntaxe utilisée pour décrire des DTD est spécifique Typage des données restreint au minimum Pénalisant pour l échange de données

Plus en détail

1 ère partie : XML SCHEMA

1 ère partie : XML SCHEMA 1 ère partie : XML SCHEMA Structure globale d'un schéma XML Description des éléments Déclaration d'un élément simple Déclaration d'un élément copmlexe Déclaration d'un élément quelconque Validation d'un

Plus en détail

XML Schema Definition

XML Schema Definition XML Schema Definition 1 Introduction Un schéma xml est une grammaire dans un formalisme xml un schéma comme une dtd définit: Les éléments valides Les attributs des éléments Les éléments imbriqués Ordre

Plus en détail

Résumé DTD. A- Définir des éléments complexes ( = éléments possédant des éléments fils)

Résumé DTD. A- Définir des éléments complexes ( = éléments possédant des éléments fils) DTD, Document Type Definition 1-Utilité de la DTD La DTD permet la définition de la STRUCTURE d un type de documents. C est une forme de grammaire qui va servir à spécifier les noms des éléments et la

Plus en détail

Services Web WSDL. Fabrice Rossi. http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Services Web WSDL p.1/40

Services Web WSDL. Fabrice Rossi. http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Services Web WSDL p.1/40 Services Web WSDL Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Services Web WSDL p.1/40 Plan du cours WSDL 1. Présentation 2. Structure générale 3. Les types 4. Les messages

Plus en détail

Reporting System CPA 2006

Reporting System CPA 2006 Reporting System CPA 2006 XML PROTOCOL (juin 2005) Version 1.0 1/14 Table des matières 1. Introduction...3 2. Principes généraux... 3 2.1 Structure de la partie «content»... 3 2.2 Paramètres admin (CSSR)...

Plus en détail

Mise à Niveau XML. Sana Sellami sana.sellami@univ-amu.fr

Mise à Niveau XML. Sana Sellami sana.sellami@univ-amu.fr Mise à Niveau XML Sana Sellami sana.sellami@univ-amu.fr M2PRO SIR 2015-2016 2 Pourquoi? Vous rafraîchir la mémoire Qu est ce qu un document XML? Qu est ce qu un schéma XML? Comment manipuler un document

Plus en détail

Les schémas pour XML

Les schémas pour XML Les schémas pour XML Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Les schémas pour XML p.1/53 Limitations des DTD Les DTD posent de nombreux problèmes : syntaxe non XML pas

Plus en détail

Conception et développement XML - TD3: Schéma W3C. TD3: Schéma W3C

Conception et développement XML - TD3: Schéma W3C. TD3: Schéma W3C TD3: Schéma W3C EX1: Déclarations simples Objectif: Mise en jambe Q : Qu'est ce? Q : Qu'est ce?

Plus en détail

XML Schema Dan VODISLAV Université de Cergy-Pontoise Licence Informatique L3 Plan

XML Schema Dan VODISLAV Université de Cergy-Pontoise Licence Informatique L3 Plan XML Schema Dan VODISLAV Université de Cergy-Pontoise Licence Informatique L3 Plan XML Schema DTD vs. XML Schema Types simples Types complexes Contraintes d'intégrité UCP, Licence L3: XML Schema 2 XML Schema

Plus en détail

Christian Soutou Avec la participation d Olivier Teste SQL. pour. Oracle. 3 e édition. Groupe Eyrolles, 2004, 2005, 2008, ISBN : 978-2-212-12299-2

Christian Soutou Avec la participation d Olivier Teste SQL. pour. Oracle. 3 e édition. Groupe Eyrolles, 2004, 2005, 2008, ISBN : 978-2-212-12299-2 Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 3 e édition Groupe Eyrolles, 2004, 2005, 2008, ISBN : 978-2-212-12299-2 chapitre n 13 Oracle XML DB Le tableau 13-24 décrit la génération

Plus en détail

Instruction. Cadastre RDPPF Requête XML. du 1 er janvier 2016 (état au 29.09.2015) Version 0.9 du 26.10.2015

Instruction. Cadastre RDPPF Requête XML. du 1 er janvier 2016 (état au 29.09.2015) Version 0.9 du 26.10.2015 Département fédéral de la défense, de la protection de la population et des sports DDPS Office fédéral de topographie swisstopo Instruction du 1 er janvier 2016 (état au 29.09.2015) Cadastre RDPPF Requête

Plus en détail

XML Schema. Originaux. Auteurs et version. Prérequis. Abstract. Objectifs

XML Schema. Originaux. Auteurs et version. Prérequis. Abstract. Objectifs XML Schema XML Schema xml-schema Code: xml-schema Originaux url: http://tecfa.unige.ch/guides/tie/html/xml-schema/xml-schema.html url: http://tecfa.unige.ch/guides/tie/pdf/files/xml-schema.pdf Auteurs

Plus en détail

Le langage XML (extensible Markup Language)

Le langage XML (extensible Markup Language) 1. Introduction Le langage XML (extensible Markup Language) Le XML est le frère du HTML tous deux étant en effet issus du SGML. Là où le HTML a une approche de mise en forme de texte, le XML est lui orienté

Plus en détail

Comparaison entre DTD et XML Schema

Comparaison entre DTD et XML Schema maisons.xml LABD Master Info M1 2014-2015 Cours 3 : Typer les données avec XML-Schema evier Inox. Mobilier

Plus en détail

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU TRAVAIL, DE l EMPLOI ET DE LA SANTÉ MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU BUDGET, DES COMPTES PUBLICS ET DE LA RÉFORME DE L ÉTAT Standard d'interopérabilité entre

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

NSY107 - Intégration des systèmes client-serveur

NSY107 - Intégration des systèmes client-serveur NSY107 - Intégration des systèmes client-serveur Cours du 10/06/2006, 4 heures, Thème : XML Emmanuel DESVIGNE Document sous licence libre (FDL) Plan du cours «XML» Introduction/Généralités

Plus en détail

Examen terminal Architectures n-tiers : Intergiciels à objets et services web

Examen terminal Architectures n-tiers : Intergiciels à objets et services web GMIN20 - Juin 2013 Tous documents autorisés. Le barème est donné à titre indicatif. 1 Corba (5 points) Un fichier IDL vous est donné au listing 1. On vous donne aussi un fichier d implémentation au listing

Plus en détail

2 ème partie: XML SCHEMA

2 ème partie: XML SCHEMA 2 ème partie: XML SCHEMA Les types de données Description des éléments, les compositeurs Déclaration d'attributs Déclaration d'un élément sans sous éléments Création d'un type complexe à partir d'un type

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

Déploiement d un web service SOAP sur Tomcat

Déploiement d un web service SOAP sur Tomcat Déploiement d un web service SOAP sur Tomcat Novembre 2016 L objectif de ce document est d expliquer comment créer sa première application distribuée composée d un serveur et d un client qui communiquent

Plus en détail

XML. Language. Markup. Mohamed Quafafou. ESIL Département :: Internet Dec.. 2006 DTD

XML. Language. Markup. Mohamed Quafafou. ESIL Département :: Internet Dec.. 2006 DTD XML extensible Markup Language Mohamed Quafafou ESIL Département :: Internet Nov.-Dec Dec.. 2006 DTD Définition du type de document Vérifier qu un un document XML est conforme à une syntaxe donnée Cela

Plus en détail

Structure documentaire d une ontologie

Structure documentaire d une ontologie Chapitre 4 Structure documentaire d une ontologie 1. Introduction Structure documentaire d une ontologie L ontologie en tant que fichier informatique comporte une structure qui lui est propre. En plus

Plus en détail

Introduction. XML Schema. Lier un schéma à un document. Contenu d un schéma

Introduction. XML Schema. Lier un schéma à un document. Contenu d un schéma Introduction 1 / 40 2 / 40 Anne-Cécile Caron Master MIAGE 3ème trimestre 2008 Introduction XML schema est un langage de définition de schéma pour XML. On a déjà vu les DTD : Essentiellement, définition

Plus en détail

XML Schéma. XML Schema. Types Simples. Restrictions de Types Simples. Séparation entre types et éléménts (grammaire d arbre à types uniques)

XML Schéma. XML Schema. Types Simples. Restrictions de Types Simples. Séparation entre types et éléménts (grammaire d arbre à types uniques) 26 27 XML Schéma Séparation entre types et éléménts (grammaire d arbre à types uniques) Types complexes, abstraits et anonymes Sous-typage par extension et restriction XML Schema Contraintes d intégrité

Plus en détail

Approche Contract First

Approche Contract First Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation

Plus en détail

NORME ST.96 ANNEXE I

NORME ST.96 ANNEXE I page : 3.96.i.1 NORME ST.96 ANNEXE I REGLES ET CONVENTIONS DE CONCEPTION XML Version 2.0 Révision approuvée par l Équipe d experts chargée de la norme XML4IP du Comité des normes de l OMPI (CWS) le 28

Plus en détail

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005

Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Examen CAR 2 Heures Tout documents autorisés le 17 Novembre 2005 Rappel : Tout méta-modèle ou profil doit être commenté! 1 Question de compréhension du cours barème indicatif : 5 points Q : Lorsque l on

Plus en détail

Limites des DTD. XML : Une introduction (2) Exemple. Espaces de noms. Description de documents XML

Limites des DTD. XML : Une introduction (2) Exemple. Espaces de noms. Description de documents XML Limites des DTD XML : Une introduction (2) Description de documents XML http://kiwi.emse.fr/3a/dn.html J.J. Girardot Syntaxe spécifique Analyseurs XML non appropriés Typage Pas de possibilité de typer

Plus en détail

Le Langage XML: Fondations pour les Plateformes elearning. Le Langage XML (ou Technologies XML)

Le Langage XML: Fondations pour les Plateformes elearning. Le Langage XML (ou Technologies XML) Le Langage XML: Fondations pour les Plateformes elearning XML et les Technologies Associées Najib Tounsi Ecole Mohammadia d'ingénieurs Bureau W3C Maroc, Rabat 28 Nov. 2005 Deuxième Workshop annuel de l'ircam

Plus en détail

W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS. Référence: W4XT_TUTORIAL_020_FR

W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS. Référence: W4XT_TUTORIAL_020_FR W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS Référence: W4XT_TUTORIAL_020_FR Les prochaines mises à jour de ce document seront disponibles sur www.myw4.com W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT

Plus en détail

Représentation UML avancée pour XML Schema

Représentation UML avancée pour XML Schema A Représentation UML avancée pour XML Schema Nous présentons dans cette annexe les notations UML à utiliser en regard de tous les mécanismes autorisés mais avancés de XML Schema. Nous analysons chaque

Plus en détail

extensible Markup Language

extensible Markup Language Informatique S7-S8 Module SI extensible Markup Language XML Alexis NEDELEC LISYC EA 3883 UBO-ENIB-ENSIETA Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2009 nedelec@enib.fr

Plus en détail

Lancement de la simulation SIMBA

Lancement de la simulation SIMBA Lancement de la simulation SIMBA Sommaire Nature du document... 1 Présentation de l architecture réseau... 1 Configuration poste élève... 3 Configuration confxml... 3 Installation du service SimulationSIMBA...

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation Web Avancée Introduction aux services Web 1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017

Plus en détail

Projet XML : TER en Rhône-Alpes

Projet XML : TER en Rhône-Alpes Résumé Benoît Valiron Le but de ce projet est de créer et d'utiliser un format XML pour les horaires des TERs en Rhône-Alpes. Les dépliants contenant ces horaires peuvent être trouvés à la gare de Grenoble

Plus en détail

XML Les bases en pratique

XML Les bases en pratique 1 XML Les bases en Avril 2003 Direction des systèmes d'information Tous les exemples présentés peuvent être obtenus par mail : rousse@dsi.cnrs.fr L ensemble des exemples présentés dans les parties Transformations

Plus en détail

1- Définition d'un utilisateur :

1- Définition d'un utilisateur : Gestion des utilisateurs et des groupes sous windows XP page 1 L'objectif de ce cours est la définition, la création ainsi que la gestion des objets représentant les personnes qui doivent ouvrir une session

Plus en détail

WEB 1.0, les tous débuts WEB 2.0. WEB 1.0 maturité LABD. Séance 9 : WEB Sémantique. web = pages statiques liées entre-elles par des liens hypertexts.

WEB 1.0, les tous débuts WEB 2.0. WEB 1.0 maturité LABD. Séance 9 : WEB Sémantique. web = pages statiques liées entre-elles par des liens hypertexts. WEB 1.0, les tous débuts LABD Master Info M1 2014-2015 web = pages statiques liées entre-elles par des liens hypertexts. Utilisateur = lecteur mise à jours (relativement) rares Séance 9 : WEB Sémantique

Plus en détail

MANUEL SUR L INFORMATION ET LA DOCUMENTATION EN MATIÈRE DE PROPRIÉTÉ INDUSTRIELLE. Réf. : Normes - ST.86 page: 3.86.0 NORME ST.86. Version 1.

MANUEL SUR L INFORMATION ET LA DOCUMENTATION EN MATIÈRE DE PROPRIÉTÉ INDUSTRIELLE. Réf. : Normes - ST.86 page: 3.86.0 NORME ST.86. Version 1. Réf. : Normes - ST.86 page: 3.86.0 NORME ST.86 Version 1.0 RECOMMANDATION RELATIVE À L UTILISATION DU XML (EXTENSIBLE MARKUP LANGUAGE) DANS LE TRAITEMENT DE L INFORMATION EN MATIÈRE DE DESSINS ET MODÈLES

Plus en détail

Les raccourcis typographiques simples de SPIP

Les raccourcis typographiques simples de SPIP Les raccourcis typographiques simples de SPIP Dans un premier temps, nous présentons ici les raccourcis typographiques les plus courants et les plus simples. Pour les utilisateurs qui souhaiteraient affiner

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

SUR LES NAS DU BAC PRO GESTION ADMINISTRATION

SUR LES NAS DU BAC PRO GESTION ADMINISTRATION 1 CREATION DES COMPTES - UTILISATEURS (ELEVES ET PROFESSEURS) SUR LES NAS DU BAC PRO GESTION ADMINISTRATION Sommaire Création des comptes à l unité... 2 Création des comptes des utilisateurs par lot (1

Plus en détail

AP2 - programmation objet en C++ Semestre 2, année 2009-2010. Février 2010

AP2 - programmation objet en C++ Semestre 2, année 2009-2010. Février 2010 Constantes, variables et méthodes de classe AP2 - programmation objet en C++ Semestre 2, année 2009-2010 Département d informatique IUT Bordeaux 1 Février 2010 1 / 13 Projet Le projet Situation : une classe

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 Chapitre 3 La technologie XML Année universitaire 2011/2012 Semestre 2 1 Définition exensible Markup Language Un méta langage permettant

Plus en détail

Chapitre III RDF. Chapitre III RDF. 1 Présentation. 2 Syntaxes. 3 Nœuds nuls. 4 Littéraux typés. 5 Définition de ressources.

Chapitre III RDF. Chapitre III RDF. 1 Présentation. 2 Syntaxes. 3 Nœuds nuls. 4 Littéraux typés. 5 Définition de ressources. Chapitre III RDF 1 Présentation 2 Syntaxes 3 Nœuds nuls 4 5 Définition de ressources 6 Conteneurs 7 Réification Web Sémantique M1 2015-2016 RDF 28 Présentation Chapitre III RDF 1 Présentation 2 Syntaxes

Plus en détail

Archivage pérenne : les formats conformes Version : 24-02-2015

Archivage pérenne : les formats conformes Version : 24-02-2015 Archivage pérenne : les formats conformes Table des matières 1. L outil PAC du Cines...1 2. Objectif de l archivage pérenne...2 3. Liste des formats acceptés pour l'archivage PAC...3 4. Structure d un

Plus en détail

Gestion des spams (Smartermail 8)

Gestion des spams (Smartermail 8) Gestion des spams (Smartermail 8) Version : 1.0 Mise en place du filtre des messages **SPAM** Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa

Plus en détail

II- Validation d'un document XML. Prof. M.D. RAHMANI Technologies XML Master IT 2013-2014 1

II- Validation d'un document XML. Prof. M.D. RAHMANI Technologies XML Master IT 2013-2014 1 II- Validation d'un document XML DTD (Document Type Definition) 1 Validation d'un document XML par une DTD Document XML valide Types de DTD (interne, externe) Déclarations d'éléments Déclaration d'attributs

Plus en détail

Examen Construction d Applications Réparties

Examen Construction d Applications Réparties Examen Construction d Applications Réparties Maîtrise Informatique Université des Sciences et Technologies de Lille 2003-2004 Session Septembre 2004-3 heures Tous documents autorisés 1. Gestion d'un Parking

Plus en détail

JAXB pour le XML-Binding

JAXB pour le XML-Binding JAXB pour le XML-Binding Eric BELLARD JAXB pour le XML-Binding... 1 Introduction...1 But du document...1 Lexique... 1 Articles liés... 2 JAXB (Java Architecture for XML Binding)...2 Utilisation de JAXB...3

Plus en détail

DEUG MIAS2 - MODULE INFORMATIQUE (MIA10B) EXAMEN (SEPTEMBRE 1999)

DEUG MIAS2 - MODULE INFORMATIQUE (MIA10B) EXAMEN (SEPTEMBRE 1999) coller l étiquette ici DEUG MIAS2 - MODULE INFORMATIQUE (MIA10B) EXAMEN (SEPTEMBRE 1999) Durée : 2 heures Aucun document autorisé - Calculatrices interdites Les réponses doivent être brèves et justifiées

Plus en détail

Solutions web : instructions aux développeurs

Solutions web : instructions aux développeurs Solutions web : instructions aux développeurs INFORMATIONS GÉNÉRALES L inscription aux services en ligne permet d utiliser le système de transmission des informations de paiement par Internet (TIP-I) de

Plus en détail

Systeme d'exploitation

Systeme d'exploitation Introduction au dévellopement de Methodes Natives Partie I : appelle de methodes C++ sous windows Auteur: Frank Sauvage. 1 \ introduction aux methodes natives : Les methodes natives sont des methodes devellopées

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

Cahier des tâches Coordination des ressources

Cahier des tâches Coordination des ressources Cahier des tâches Coordination des ressources Sommaire 1 Contexte... 2 2 Définition du mandat... 2 2.1 Principe de base... 2 2.2 Etendue du mandat... 3 3 Fonctionnement envisagé... 3 3.1 Ecrans d accès

Plus en détail

Fichiers de configuration.net Remoting

Fichiers de configuration.net Remoting Fichiers de configuration.net Remoting 2 Fichiers de configuration.net Remoting 29/07/09 Sommaire 1 Introduction... 3 2 Qu es ce qu un fichier de configuration?... 4 3 L intérieur du fichier... 5 3.1 Pour

Plus en détail

Représentation des nombres entiers et réels. en binaire en mémoire

Représentation des nombres entiers et réels. en binaire en mémoire L3 Mag1 Phys. fond., cours C 15-16 Rep. des nbs. en binaire 25-09-05 23 :06 :02 page 1 1 Nombres entiers 1.1 Représentation binaire Représentation des nombres entiers et réels Tout entier positif n peut

Plus en détail

Création de site avec plan de classement par défaut dans un projet d extension Alfresco.

Création de site avec plan de classement par défaut dans un projet d extension Alfresco. Java EE &.NET GED Alfresco & workflows Portail Liferay "People & Technology for your Agility & Performance" www.koosery-tech.fr contact@koossery-tech.fr 1 mail du Professeur G. Mathé Biopark Villejuif

Plus en détail

XML Schema (2) XML, un langage d'arbres. Année 2013-14. Master Pro ILI - Master recherche SIA. 1/38 XML Schema (2) Année 2013-14

XML Schema (2) XML, un langage d'arbres. Année 2013-14. Master Pro ILI - Master recherche SIA. 1/38 XML Schema (2) Année 2013-14 1/38 XML Schema (2) Année 2013-14 XML Schema (2) XML, un langage d'arbres Master Pro ILI - Master recherche SIA Année 2013-14 2/38 XML Schema (2) Année 2013-14 Types et modèles de contenus Type Avec Attributs

Plus en détail

Les Web Services. UE: Informatique Ambiante. Spécialité: Electronique et Optique Option: Vision Embarquée. Binôme: Ehouarn Perret & Thomas Angenault

Les Web Services. UE: Informatique Ambiante. Spécialité: Electronique et Optique Option: Vision Embarquée. Binôme: Ehouarn Perret & Thomas Angenault Spécialité: Electronique et Optique Option: Vision Embarquée UE: Informatique Ambiante Les Web Services Binôme: Ehouarn Perret & Thomas Angenault Enseignant: Christophe Léger mercredi 19 octobre 2011 Plan

Plus en détail

StreamServe Persuasion SP4 XMLOUT

StreamServe Persuasion SP4 XMLOUT StreamServe Persuasion SP4 XMLOUT Manuel utilisateur Rév. A StreamServe Persuasion SP4 XMLOUT - Manuel utilisateur Rév. A 2008 StreamServe, Inc. StreamServe est une marque commerciale de StreamServe, Inc.

Plus en détail

Site internet du collège Comment écrire un article?

Site internet du collège Comment écrire un article? Site internet du collège Comment écrire un article? Préambule : les rôles. L administrateur du site vous a attribué des droits. L utilisateur simple peut, par exemple, simplement commenter un article ou

Plus en détail

Serveur WEB AUTOMGEN. Pour la réalisation d un superviseur accessible à partir d un navigateur Internet

Serveur WEB AUTOMGEN. Pour la réalisation d un superviseur accessible à partir d un navigateur Internet Serveur WEB AUTOMGEN Pour la réalisation d un superviseur accessible à partir d un navigateur Internet 1 Introduction Le serveur WEB d AUTOMGEN permet de réaliser des applications de supervision accessibles

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Introduction au Makefile

Introduction au Makefile Introduction au Makefile Nicolas Kielbasiewicz 3 mars 2009 Le développement d un programme et plus généralement d un logiciel demande au(x) programmeur(s) de gérer plusieurs fichiers, voire plusieurs langages.

Plus en détail

Personnalisation de votre ordinateur

Personnalisation de votre ordinateur Quelles sont les nouveautés dans Windows 7? Même si de nombreuses fonctionnalités sont identiques à la version précédente de Windows, vous aurez peut-être besoin d aide pour effectuer vos tâches plus rapidement.

Plus en détail

Guide d'implémentation des flux R10 R10A R11 R11A

Guide d'implémentation des flux R10 R10A R11 R11A Direction des Systèmes d Information Guide d'implémentation des flux R10 R10A R11 R11A Identification : ERDF.SGE.GUI.0120 Version : 1.1.1 Nb de pages : 12 Version Date Nature de la modification 1.0.0 15/12/2008

Plus en détail

Règles de fonctionnement de la base collaborative Ludoprêt.

Règles de fonctionnement de la base collaborative Ludoprêt. J.D. GAYOT le 16/06/13 1 Règles de fonctionnement de la base collaborative Ludoprêt. Afin de rendre cette base collaborative efficace, il faut bien en comprendre les principes et appliquer certaines règles.

Plus en détail

XML Schéma. A. Belaïd

XML Schéma. A. Belaïd Références Quelques liens utiles http://www.w3schools.com/schema/schema_intro.asp http://gilles.chagnon.free.fr/cours/xml/schema.html#restriction 2 Insuffisance des DTD Limitations 1. les DTD ne sont pas

Plus en détail

Flux de travail Capture Pro Software : indexation de code barre et séparation de document

Flux de travail Capture Pro Software : indexation de code barre et séparation de document Cette procédure écrite correspond au flux de travail d'indexation de code barre et de séparation de du programme de formation de Capture Pro Software. Chaque étape de cette procédure apparaît dans la première

Plus en détail

Développement d'un valideur XML en OCaml

Développement d'un valideur XML en OCaml 1/14 : Étude de la sécurité intrinsèque des langages fonctionnels 1 Partie IV sur IV Développement d'un valideur XML en OCaml Damien Doligez, Christèle Faure, Thérèse Hardin, Manuel Maarek - février 2013

Plus en détail

BDBIO - XML et XQuery

BDBIO - XML et XQuery BDBIO - XML et XQuery Fabien Duchateau fabien.duchateau [at] univ-lyon1.fr Université Claude Bernard Lyon 1 2016-2017 http://liris.cnrs.fr/fabien.duchateau/ens/bdbio/ Rappels Les données d application

Plus en détail

Programmation des Applications Réparties. XML, DTDs, XML Schema

Programmation des Applications Réparties. XML, DTDs, XML Schema Programmation des Applications Réparties XML, DTDs, XML Schema Luiz Angelo Steffenel luiz-angelo.steffenel@univ-reims.fr Steffenel Programmation des Applications Réparties Master M1-2007-2008 1 XML XML

Plus en détail

GUIDE D UTILISATION INTERNET POUR LE PERSONNEL ADMINISTRATIF COURRIER ÉLECTRONIQUE INSERTION D UNE SIGNATURE AUTOMATIQUE À VOS MESSAGES ÉLECTRONIQUES

GUIDE D UTILISATION INTERNET POUR LE PERSONNEL ADMINISTRATIF COURRIER ÉLECTRONIQUE INSERTION D UNE SIGNATURE AUTOMATIQUE À VOS MESSAGES ÉLECTRONIQUES GUIDE D UTILISATION INTERNET POUR LE PERSONNEL ADMINISTRATIF COURRIER ÉLECTRONIQUE INSERTION D UNE SIGNATURE AUTOMATIQUE À VOS MESSAGES ÉLECTRONIQUES Document préparé par Jimmy Beattie, technicien informatique,

Plus en détail

XML Schema. Cours Document et Web Sémantique. Nicolas Malandain, Nicolas Delestre. Introduction Types simples Types complexes Espaces de noms

XML Schema. Cours Document et Web Sémantique. Nicolas Malandain, Nicolas Delestre. Introduction Types simples Types complexes Espaces de noms XML Schema Cours Document et Web Sémantique Nicolas Malandain, Nicolas Delestre XSD - v1.1 1 / 53 1 Introduction Présentation XML Schema Structuration 2 Types simples Présentation Prédéfinis Création 3

Plus en détail

Introduction à l informatique, à Python, et représentation des nombres en machine

Introduction à l informatique, à Python, et représentation des nombres en machine Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................

Plus en détail

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013 UML Mise en œuvre dans un projet 2013 Introduction Rôles et activités dans un projet Définir la méthode de votre projet Adapter la modélisation à la méthode de votre projet Conseils de mise en œuvre de

Plus en détail

Google Documents. Application collaborative pour le partage de documents. Niveau: débutant à intermédiaire. Date de modification : février 2010

Google Documents. Application collaborative pour le partage de documents. Niveau: débutant à intermédiaire. Date de modification : février 2010 Google Documents Application collaborative pour le partage de documents Niveau: débutant à intermédiaire Date de modification : février 2010 Nombre de pages : 12 Table des matières TABLEAU EXPLICATIF...2

Plus en détail

Tutoriel pour l utilisation du fichier «Saisie DNB vierge»

Tutoriel pour l utilisation du fichier «Saisie DNB vierge» Tutoriel pour l utilisation du fichier «Saisie DNB vierge» Ce tutoriel s adresse au coordonateur de l équipe EPS qui doit récupérer auprès de ses collègues l ensemble des données et en faire la synthèse.

Plus en détail

CAHIER DES SPECIFICATIONS FONCTIONNELLES

CAHIER DES SPECIFICATIONS FONCTIONNELLES 2010/2011 INSTITUT SUP GALILEE CAHIER DES SPECIFICATIONS FONCTIONNELLES IHM XML O.N.E.R.A. Institut Sup Galilée O.N.E.R.A. Page 2 Sommaire I. Description du sujet... 4 II. Outils utilisés... 4 III. Description

Plus en détail

Côté labo : Analyse des comptes d une entreprise à partir des données financières au format XBRL

Côté labo : Analyse des comptes d une entreprise à partir des données financières au format XBRL Côté labo : Analyse des comptes d une entreprise à partir des données financières au format XBRL Intitulé court Analyse des comptes d une entreprise à partir d une source de données au format XBRL Description

Plus en détail

Créer un Site Template pour WSS V3

Créer un Site Template pour WSS V3 Créer un Site Template pour WSS V3 Créer un modèle de site pour SharePoint Nous avons vu dans le précédent article comment modifier la page maître d'un site SharePoint. Nous pouvons donc maintenant voir

Plus en détail

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 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...

Plus en détail

XML - outils Editeur : notepad++, Jedit, SublimeText, Editix

XML - outils Editeur : notepad++, Jedit, SublimeText, Editix XML présentation https://www.w3schools.com/xml/default.asp XML : extensible Markup Language est un langage informatique de balisage générique Le XML a été créé pour faciliter les échanges de données entre

Plus en détail

Un code simplifié, plus léger, moins bavard. Il est plus facile à manipuler et à mettre à jour.

Un code simplifié, plus léger, moins bavard. Il est plus facile à manipuler et à mettre à jour. XHTML : introduction 1. Présentation et historique Le HTML à l origine est un langage simple destiné à la présentation des documents hypermédias. Toutefois au fil des ans, il s est avéré que le HTML ne

Plus en détail

Paramétrage d'un ordinateur pour l'activation des langues orientales et l'utilisation du chinois dans les outils bureautiques

Paramétrage d'un ordinateur pour l'activation des langues orientales et l'utilisation du chinois dans les outils bureautiques Paramétrage d'un ordinateur pour l'activation des langues orientales et l'utilisation du chinois dans les outils bureautiques 1. Activation de la prise en charge des langues orientales par Windows XP Attention

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

API FTP SMSENVOI V1.1

API FTP SMSENVOI V1.1 API FTP SMSENVOI V1.1 Publiée le 11/09/2015 Contrairement à nos autres API, l activation de l API FTP se fait uniquement sur demande auprès de nos conseillers. L utilisation de cette API se fait en deux

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2

Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2 Les éléments ajoutés à la gestion des imprimantes sur Windows 2008 R2 Le principal ajout consiste en une console appelée Gestion de la numérisation est maintenant dédiée à l administration des scanneurs

Plus en détail

Echanger des dossiers Hellodoc

Echanger des dossiers Hellodoc Echanger des dossiers Hellodoc Un nouveau patient se présente en consultation et vous annonce qu'il vient de déménager, et que son médecin précédent était équipé de votre logiciel métier préféré: Hellodoc!

Plus en détail

Synchroniser ses photos

Synchroniser ses photos Synchroniser Avec l'arrivée des smartphones et tablettes équipés de fonctions «appareils photos», nous réalisons de plus en plus de photos avec ceux-ci. Soucis, la mémoire de ces outils n'est pas aussi

Plus en détail