XML Schema Definition
|
|
- Odette Bérengère Martin
- il y a 6 ans
- Total affichages :
Transcription
1 XML Schema Definition 1
2 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 d apparition des éléments fils Le nombre d éléments fils élément vide Les types de données des éléments et des attributs Les valeurs par défaut et constantes des éléments et des attributs 2
3 Caractéristiques des schémas Les schémas XML sont extensibles Les schémas XML sont plus riches que les DTD Sont écrits en XML Davantage de précision dans la définition des multiplicités. Supportent les types de données Supportent les espaces de noms 3
4 Exemple <?xml version="1.0" encoding="utf 8"?> <xs:schema targetnamespace=" elementformdefault="qualified" xmlns=" xmlns:mstns=" xmlns:xs=" <xs:element name="message"> <xs:complextype> <xs:sequence> <xs:element name="destination" type="xs:string"/> <xs:element name="source" type="xs:string"/> <xs:element name="titre" type="xs:string"/> <xs:element name="texte" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> 4
5 Exemple: référence à un schéma xsd dans un document <?xml version="1.0"?> <message xmlns=" xmlns:xsi=" instance" xsi:schemalocation=" message.xsd"> <destination>dtd</destination> <source>xsd</source> <titre>rappel</titre> <texte>n'oubliez pas les types de données</texte> </message> le document est considéré comme une instance du schéma. 5
6 Elément schema(racine du schéma) xmlns:xs= fichier de définition des éléments d'un schéma, cette déclaration indique aussi que les éléments de cet espace de noms doivent être préfixés par: xs. targetnamespace= cette déclaration indique que les éléments message, source, destination, titre et texte sont définis dans cet espace de noms. xmlns= définit l'espace de noms par défaut. elementformdefault="qualified": les éléments doivent être complètement qualifiés. 6
7 Référence du schéma dans le document XML xmlns= espace de noms par défaut, pour localiser le schéma xml. xmlns:xsi= ma instance: XML Schema Instance xsi:schemalocation=" com note.xsd" : localisation du xsi 7
8 Elément simples Elément qui peut contenir uniquement du texte et sans attributs Définition d'un élément simple: <xs:element name="xxx" type="yyy"/> Un élément vide doit être déclaré sans type: <xs:element name="br"/> Types communs: Un élément de type quelconque: xs:ana Type de données xsd xs:string xs:decimal xs:int xs:boolean xs:date xs:time xs:datetime xs:byte xs:float xs:long Type de données.net System.String System.Decimal System.Int32 System.Boolean System.DateTime System.DateTime System.DateTime System.SByte System.Single System.Int32 8
9 Elément simples Exemple: <xs:element name="nom" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="datenaissance" type="xs:date"/> Valeurs par défaut et constantes dans les éléments simples: Exemple: <xs:element name="couleur1" type="xs:string" default="rouge"/> <xs:element name="couleur2" type="xs:string" fixed="red"/> L'attribut mixed définit si un élément complexe peut contenir du texte ou non (par défaut mixed=false). 9
10 Attributs Tous les attributs sont déclarés comme des éléments simples: <xs:attribute name="xxx" type="yyy"/> Les attributs peuvent avoir des valeurs par défaut (default="valeur") ou être constants (fixed="valeur"). Les attributs sont optionnels par défaut: <xs:attribute name="lang" type="xs:string" use="required"/>. Un attribut peut être déclaré global ou local à l intérieur de l élément auquel il est attaché. Pour associer à attribut global à un élément: <xs:attribute ref="nomattribut"/> Un attribut ne peut pas être associé à un élément simple Des attributs communs à plusieurs éléments peuvent être rassemblés dans des groupes d attributs. <xs:attributegroup name="paragraphe"> <xs:attribute name="couleur" type="xs:int" use="required"/> <xs:attribute name="police" type="xs:string" use="required"/> <xs:attribute name="taille" type="xs:byte" use="required"/> </xs:attributegroup> 10
11 restrictions et Facettes des XSD Une restriction est un élément composé d'une ou de plusieurs facettes, chaque facette définit une contrainte sur les valeurs autorisées pour un certain type de données, Facettes : mininclusive, minexclusive,maxexclusive, maxinclusive, Enumeration, length, maxlength, minlength, fractiondigits,totaldigits, whitespace. La facette whitespace peut prendre l'une des valeurs suivantes: preserve replace: les caractères ox9 (tab), oxa (saut de ligne) et oxd (retour chariot) sont remplacés par 0x20 (espace) collapse: même traitement que replace, mais en plus les espaces contiguës sont remplacés par un seul espace et les espaces de début et de fin sont supprimés. Exemple: <xs:element name="age"> <xs:simpletype> <xs:restriction base="xs:integer"> <xs:mininclusive value="0"/> <xs:maxinclusive value="150"/> </xs:restriction> </xs:simpletype> </xs:element> 11
12 La facette Enumeration <xs:element name=" couleur" > <xs:simpletype > <xs:restriction base="xs:string"> <xs:enumeration value="rouge" /> <xs:enumeration value="vert"/> <xs:enumeration value="bleu"/> </xs:restriction> </xs:simpletype> </xs:element> 12
13 La facette pattern Exemple 1 <xs:element name="lettre"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a z]"/> </xs:restriction> </xs:simpletype> </xs:element> Exemple 2 <xs:element name="mot"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a za Z0 9]{8}"/> </xs:restriction> </xs:simpletype> </xs:element> Mulitplicités {m,n} : de m à n; * : 0 ou plus ; + : au moins 1 ;? :0 ou 1. Classes de caractères \s : blanc ; Plages de caractères [0 9] : un chiffre [a Z] : une lettre minuscule [a za Z] : une lettre minuscule ou majuscule [^0] : tout sauf 0 [0 9E] : un chiffre ou E \S : tout sauf un blanc ; \d : un chiffre ; \D : tout sauf un chiffre ; \w : caractère alphanumérique plus " " ; \W : tout sauf un caractère alphanumérique plus " ". 13
14 Les indicateurs Un indicateur définit comment les sous éléments d'un élément complexe peuvent être utilisés dans un document xml associé. Exemples d'indicateurs xs:all : les sous éléments apparaissent dans n'importe quel ordre, xs:choice : indique qu'un seul des sous éléments peut apparaître, xs:sequence : ordonne les sous éléments : ils doivent apparaître dans un ordre précis. 14
15 Unions et listes Liste: ensemble de valeurs de même type(séparées par des espaces),exemple: <xs:simpletype> <xs:list itemtype="xs:int"/> </xs:simpletype> Union: permet d autorise plusieurs types, exemple: <xs:simpletype> <xs:union membertypes="xs:int couleur"/> </xs:simpletype> Remarque: couleur est le type défini précédement. 15
16 Types complexes <xs:element name="employe"> <xs:complextype> <xs:sequence> <xs:element name="prénom" type="xs:string"/> <xs:element name="nom" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> 16
17 Exemples de schémas: Température <?xml version="1.0" encoding="utf 8"?> <xsd:schema targetnamespace="temperature" xmlns:xsd=" xmlns="temperature" > <xsd:element name="temperature"> <xsd:complextype > <xsd:sequence> <xsd:element name="min" type="tdegre"/> <xsd:element name="max" type=" TDegre"/> <xsd:element name="forecast low" type=" TDegre"/> <xsd:element name="forecast high" type=" TDegre"/> </xsd:sequence> </xsd:complextype> </xsd:element> <xsd:simpletype name=" TDegre" > <xsd:restriction base="xsd:decimal"> <xsd:mininclusive value=" 5"/> <xsd:maxinclusive value="44"/> </xsd:restriction> </xsd:simpletype> </xsd:schema> 17
18 Exemple biblio <?xml version="1.0" encoding="utf 8"?> <xsd:schema id="biblio" targetnamespace=" elementformdefault="qualified" xmlns=" xmlns:mstns=" xmlns:xsd=" > <xsd:element name="biblio"> <xsd:complextype> <xsd:sequence> <xsd:element name="livre" maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="titre" type="xsd:string"/> <xsd:element name="auteur" type="xsd:string"/> <xsd:element name="ref" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="type" use="required"> <xsd:simpletype> <xsd:restriction base="xsd:string"> <xsd:enumeration value="policier"/> <xsd:enumeration value="science fiction"/> <xsd:enumeration value="aventure"/> </xsd:restriction> </xsd:simpletype> </xsd:attribute> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element> </xsd:schema> 18
19 Compléments Types pour les chaînes de caractères xs:string : sans normalisation et non compactée xs:normalizedstring : la forme normalisée (tout les espaces sont remplacés par un seul caractère); xs:token : la forme normalisée et compactée (les espaces de début et de fin sont supprimés) ; xs:language : les codes de langue (RFC 1766) ; xs:nmtoken : pas de blanc (comme , ou employe1023) ; xs:name : forme de NMToken commençant par une lettre ; xs:id : chaîne unique dans le document ; xs:idref : chaîne ayant pour valeur un ID (d où le mot REF pour référence) ; xs:anyuri : la valeur de l URI utilisera des caractères ASCII, conversion automatique. Par exemple, dossier devient Contenu simple avec attributs (exemple l'élément html <img/>: <xs:element name="auteur"> <xs:complextype mixed="true"> <xs:attribute name="nom" type="xs:string"/> </xs:complextype> </xs:element> 19
20 Compléments Groupe d éléments: Définition <xs:group name="g1"> <xs:sequence> <xs:element name="contact" type="xs:string"/> <xs:element name="note" type="xs:string"/> </xs:sequence> </xs:group> Utilisation <xs:element name="liste1"> <xs:complextype maxoccurs="unbounded"> <xs:group ref="g1"/> </xs:complextype> </xs:element> Les entités dans un schéma xml: deux solutions possibles Insérer une dtd dans le document xml: <!DOCTYPE commande [ <!ENTITY eacute "é"> <!ENTITY egrave "è"> ]> Simuler une entité à l'aide d'un élément constant. Dans le schéma: <xs:element name="eacute" type="xs:entity" fixed="é" /> Dans le document xml: r<eacute></eacute>seau 20
21 Exercices 1. Créer un schéma xml pour décrire la structure de documents xml contenant des informations sur des molécules, créer un document xml nommé molecule. xml lié au schéma défini précédemment. 2. Créer un schéma annuaire.xsd qui définit la structure de documents xml contenant des informations sur des contacts <contact categorie=" " > <nom>...</nom> <prenom>...</prenom> <tel_mobile>...</tel_mobile> < >...</ > < >...</ >... </contact> L attribut categorie et l élément tel_mobile sont optionnels categorie est de type enumeration. L'adresse doit être validée par une expression régulière 21
Master d Informatique Corrigé du partiel novembre 2010
Universités d Aix-Marseille I & II Technologies XML Master d Informatique Corrigé du partiel novembre 2010 Année 2010-11 Documents autorisés Exercice 1 : Documents XML et Applications XML (4 points) Georges,
Plus en détailBD et XML : Exercices
BD et XML : Exercices 1 Stockage XML Voici un arbre XML : A B E C F C F C F D C C D D D 1.1 Stockage générique Exercice 1.1.1 : Définissez un schéma de stockage relationnel générique (sans prendre en compte
Plus en détailProcessus 2D-Doc. Version : 1.1 Date : 16/11/2012 Pôle Convergence AGENCE NATIONALE DES TITRES SECURISÉS. Processus 2D-Doc.
Page 1 sur 16 PROCESSUS 2D-DOC...1 1. ARCHITECTURE GLOBALE...4 1.1. 1.2. Les rôles... 4 Les étapes fonctionnelles... 5 1.2.1. Etape 1 : la création du code à barres... 5 1.2.2. Etape 2 : l envoi du document...
Plus en détailech-0148 Motifs d annonce Entreprises - taxes de domaine
Normes en cyberadministration Page 1 de 36 ech-0148 Motifs d annonce Entreprises - taxes de domaine Titre Code Type Stade Motifs d annonce Entreprises - taxes de domaine ech-0148 norme de procédure Définie
Plus en détailPIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT
Réf. : Pivot/Querier Auteur : JM. DERUYTER Rév. : 1.3 Rév. Date : 05/05/15 Distribution : Normale * Restreinte 1. Confidentielle PIVOT Pivot/Querier Documentation technique XML/XSD/XSLT Table des matières
Plus en détailPréparation d'un fichier XML pour le reporting des activités avec l'étranger concernant les services, les transferts et les marchandises. Ed.
Préparation d'un fichier XML pour le reporting des activités avec l'étranger concernant les services, les transferts et les marchandises Ed. 2006 Banque nationale de Belgique, Bruxelles Tous droits réservés.
Plus en détailAccès à l'information XML par des requêtes XQuery au travers de son XSchema
Rapport projet de fin d étude ASR Accès à l'information XML par des requêtes XQuery au travers de son XSchema Réalisé par : DAB Marwa MGARRECH Oussama Encadré par : Mme LOPES GANCARSKI Alda 2011/2012 Remerciements
Plus en détailSII Stage d informatique pour l ingénieur
SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...
Plus en détailProgrammation de services sensibles au contexte en téléphonie sur IP
Programmation de services sensibles au contexte en téléphonie sur IP Présentation de mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à
Plus en détailLangage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>
Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee
Plus en détailLes Services Web. Jean-Pierre BORG EFORT http://www.efort.com
Les Services Web Jean-Pierre BORG EFORT http://www.efort.com 1 Introduction Un "Service Web" est une application logicielle à laquelle on peut accéder à distance à partir de différents langages basés sur
Plus en détailL architecture des services Web
Chapitre 1 L architecture des services Web La combinaison des canons esthétiques et idéaux politiques, reflets de leur époque, et de la généralisation de nouveaux matériaux préside souvent au développement
Plus en détailXML avec Oracle. Par Christian Soutou. Maître de conférences, IUT de Blagnac, Université de Toulouse Le Mirail
XML DB est le nom de l'outil d Oracle destiné à gérer des contenus XML en base de données relationnelle. Cet article fait le point sur cette technologies et en présente les avantages illustré de nombreux
Plus en détailXMLInvoice Standard de facturation dans le domaine de la santé publique suisse
XMLInvoice Standard de facturation dans le domaine de la santé publique suisse Manuel de référence Réponse à un rappel d'une facture Release 4.0 Version: Date: 1.1 01.04.2004 Editor: MediData AG Peter
Plus en détailWeb Application Models
Web Application Models une nouvelle fonction de VisualAge Pacbase au service des applications WebSphere Jean-François Lévi - Bernard Etienne Maîtriser l'évolution des développements Web d'entreprise avec
Plus en détailXML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailArchivage 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étailDesign et implémentation d un logiciel de validation et de génération de configurations réseaux
Département d Ingénierie Informatique Design et implémentation d un logiciel de validation et de génération de configurations réseaux Laurent Vanbever Grégory Pardoen Mémoire présenté sous la direction
Plus en détailAPI 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étailMISE EN PLACE DES PRÉLÈVEMENTS SEPA PAR LES REMETTANTS HORS CLIENTÈLE DFT
MISE EN PLACE DES PRÉLÈVEMENTS SEPA PAR LES REMETTANTS HORS CLIENTÈLE DFT TOME 3 LE FORMAT DES MESSAGES DE PRÉLÈVEMENTS SEPA Juin 2013 Version 2 du SDD-CORE BUREAU CL1C TRÉSORERIE, MOYENS DE PAIEMENT ET
Plus en détailArchitectures Web Services RESTful
Architectures Web Services RESTful Alexandre Denis Alexandre.Denis@inria.fr Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007
Plus en détailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailProduction de documents avec XSLT. Production de documents p.1/??
Production de documents avec XSLT Production de documents p.1/?? Sommaire La balise xsl:output comment choisir le format de sortie Création de nœuds dans un document créer des éléments et attributs Création
Plus en détailSpécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr
GUIDE TECHNIQUE décembre 2014 1 Spécifications techniques et fonctionnelles du multi-années pour les noms de domaine en.fr GUIDE TECHNIQUE décembre 2014 2 T a b l e d e s m a t i è r e s 1. Préface...
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailMINISTÈ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étailQu'est-ce que XML? XML : Extensible Markup Language. Exemple de document SGML SGML
XML : Extensible Markup Language SGML Une introduction (1) http://kiwi.emse.fr/3a/dn.html Ph. Jaillon / J.J. Girardot J.J. GIRARDOT - EMSE 10/2004 1 Standard Generalized Markup Language Norme ISO-8879
Plus en détailLivre Blanc WebSphere Transcoding Publisher
Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,
Plus en détailXML et DOM. Matériel de cours. mars 1999 version 0.3 dernière modification: 24/3/99
XML XML et DOM Matériel de cours mars 1999 version 0.3 dernière modification: 24/3/99 http://tecfa.unige.ch/guides/xml/slides/xml.html - (moche!) http://tecfa.unige.ch/guides/xml/slides/xml.pdf - (lecture
Plus en détailCúram JMX - Guide de configuration
IBM Cúram Social Program Management Cúram JMX - Guide de configuration Version 6.0.5 IBM Cúram Social Program Management Cúram JMX - Guide de configuration Version 6.0.5 Important Avant d'utiliser le
Plus en détailXMLInvoice Standard de facturation dans le domaine de la santé publique suisse
XMLInvoice Standard de facturation dans le domaine de la santé publique suisse Manuel de référence Rappel d'une facture Release 4.0 Version: Date: 1.1 01.04.2004 Editor: MediData AG Peter Bloch René Schmitt
Plus en détailHTML, CSS, JS et CGI. Elanore Elessar Dimar
HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML
Plus en détailOutils logiciels pour l'ingénierie documentaire
Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6
Plus en détailServices web & E-Commerce. David DABOUÉ - daboueda@iro.umontreal.ca http://www.iro.umontreal.ca/~daboueda/ Mars 2006
Services web & E-Commerce David DABOUÉ - daboueda@iro.umontreal.ca http://www.iro.umontreal.ca/~daboueda/ Mars 2006 1 Plan Introduction Évolution des services web Définition Fonctionnement Architecture
Plus en détailAdressePostale 1.2 Description d une adresse postale 16/01/2004
AdressePostale 1.2 Description d une adresse postale 16/01/2004 Cette version : AdressePostale 1.2 Version précédente : AdressePostale 1.1 du 20/05/2003 Auteur : Isabelle Fournier, IRISA Déclaration de
Plus en détailLes services web. Plan. Définitions et généralités Architecture et technologies au cœur des services web
Plan Les services web Clémentine Nebut clementine.nebut@lirmm.fr LIRMM / Université de Montpellier 2 Définitions et généralités Architecture et technologies au cœur des services web SOAP WSDL UDDI Services
Plus en détailConsolidation d un modèle conceptuel de données de Master Data Management
Consolidation d un modèle conceptuel de données de Master Data Management Ludovic Menet To cite this version: Ludovic Menet. Consolidation d un modèle conceptuel de données de Master Data Management. domain
Plus en détailGilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068
HTTP/1.1 RFC 2068 1 Caractéristiques Niveau application Sans état Tout transfert de données Au dessus du protocole TCP Largement utilisé dans le World Wide Web Utilise les normes : URI (Uniform Resource
Plus en détailManuel du logiciel PrestaTest.
Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2
Plus en détailMINISTÈ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étailModule : programmation site Web dynamique Naviguer entre les pages via site map
Module : programmation site Web dynamique Naviguer entre les pages via site map Soit le site web suivant qui est constitué de six pages web : On veut créer un menu constitué de trois nœuds principaux générale
Plus en détailExia.Cesi Année 2011-2012. Des bus de terrains, aux bus logiciels : Les «Entreprise Services Bus» (ESB) THESE. Écrit par :
Exia.Cesi Année 2011-2012 Des bus de terrains, aux bus logiciels : Les «Entreprise Services Bus» (ESB) THESE Écrit par : Né le 9 avril 1986 À PAU Sommaire SOMMAIRE... 2 INTRODUCTION... 3 ÉTAT DE L ART...
Plus en détailLearning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Plus en détailGestion Électronique de Documents et XML. Master 2 TSM
Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document
Plus en détailFaculté Polytechnique de Mons. Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML
Faculté Polytechnique de Mons Johnny TSHEKE SHELE Le processus d Extraction, Transformation et Load (ETL) dans des entrepôts de données XML Travail de fin d études présenté en vue de l obtention du grade
Plus en détail<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
Multimédia XML Benoît Piranda Équipe SISAR Université de Marne La Vallée XML l avenir de HTML? Extensible Markup Language, entre HTML et SGML tente de se servir des principes de simplicité du HTML et de
Plus en détailRappel sur les bases de données
Rappel sur les bases de données 1) Généralités 1.1 Base de données et système de gestion de base de donnés: définitions Une base de données est un ensemble de données stockées de manière structurée permettant
Plus en détailSana Sellami. sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012
Sana Sellami sana.sellami@lsis.org Licence Professionnelle SIL 2011-2012 Connaître les principales techniques pour la création de sites web Se familiariser avec les langages du web Rendre dynamique le
Plus en détailChapitre VIII. Les bases de données. Orientées Objet. Motivation
Chapitre VIII Motivation Le modèle relationnel connaît un très grand succès et s avère très adéquat pour les applications traditionnelles des bases de données (gestion) Les bases de données Orientées Objet
Plus en détailMalgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.
Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel
Plus en détailGuide abrégé ME401-2
Guide abrégé ME401-2 Version 1.0, mai 2013 Conseil pratique 1. Enregistrer les numéros importants N de série xxxxxx +xx xx xx xx xx N de série xxxxxx Numéro de série situé sur l appareil Numéro GSM et
Plus en détailProgrammation Web TP1 - HTML
Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML
Plus en détailIntégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)
Motivations Motivations Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat) Contraintes Applications conçues indépendamment, sans avoir prévu une intégration
Plus en détailLES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès
Plus en détailProjet PIL@E. Gestion des Formats de Fichier
Projet PIL@E Gestion des Formats de Fichier Version du 25 avril 2007 Ce document a été réalisé par le département de l innovation technologique et de la normalisation de la Direction des Archives de France
Plus en détailXML : documents et outils
XML : documents et outils Pierre-Alain Reynier Université de Provence pierre-alain.reynier@lif.univ-mrs.fr http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...
Plus en détailProgrammation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Plus en détailGénéralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code
Généralités javadoc Université de Nice - Sophia Antipolis Richard Grin Version 1.4.1 8/2/11 javadoc produit de la documentation en partant de commentaires particuliers insérés dans le code source des classes
Plus en détailQualification et Sélection de logiciels Open Source (QSOS) Version 2.0-19/01/2013
Qualification et Sélection de logiciels Open Source (QSOS) Version 2.0-19/01/2013 1 Table des matières 1 Note de licence 4 2 Manifeste QSOS 4 2.1 De la nécessité d une méthode.................... 4 2.2
Plus en détailGénéralités sur le Langage Java et éléments syntaxiques.
Généralités sur le Langage Java et éléments syntaxiques. Généralités sur le Langage Java et éléments syntaxiques....1 Introduction...1 Genéralité sur le langage Java....1 Syntaxe de base du Langage...
Plus en détailThierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
Plus en détailGérer ses impressions en ligne
Gérer ses impressions en ligne Service d'impression en ligne et copieurs numériques en réseau E.N.T : onglet Services pratiques, Rubrique Gérer ses impressions. Octobre 2012 Version : 1.1.1 Direction des
Plus en détailGestion du service des enseignements
Gestion du service des enseignements 27/03/07 1 sur 6 Projet - Gestion du service des enseignements Émetteur du Document - Groupe GSE Destinataire du Document - J.L. Massat Titre - Nom Du Fichier - W_Manuel_Deploiement_v1.0.pdf
Plus en détailSage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8
Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré
Plus en détailLes architectures 3-tiers Partie I : les applications WEB
Les architectures 3-tiers Partie I : les applications WEB 1 Evolutions logicielles Des objets aux composants... Objets JavaBeans, Objets ActiveX, Objets COM,... 1 Evolutions logicielles Des objets aux
Plus en détailGuide Utilisateur ACQUIT : Anomalies issues du Guichet XML
Guide Utilisateur ACQUIT : Anomalies issues du Guichet XML Rappel du processus : Lorsque l ordonnateur adresse à la DGFiP un flux PES V2 pour intégration dans l application Hélios, le point d accès à Hélios
Plus en détailClimat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»
Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Espace collaboratif Co-Ment Date : 01/12/2013 Référence du Projet : Chef de Projet : www.cndp.fr/climatscolaire Caroline
Plus en détailFrom supply chain to demand chain
From supply chain to demand chain (from e-commerce to c-commerce). 1 2 Les Les nouvelles nouvelles technologies de de l interopérabilité l rabilité Les Les éléments éléments du du demand demand chain chain
Plus en détailBases de Données. Plan
Université Mohammed V- Agdal Ecole Mohammadia d'ingénieurs Rabat Bases de Données Mr N.EL FADDOULI 2014-2015 Plan Généralités: Définition de Bases de Données Le modèle relationnel Algèbre relationnelle
Plus en détailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailNouveautés de Drupal 8. Léon Cros @chipway
Nouveautés de Drupal 8 Léon Cros @chipway.. Léon Cros Communauté Drupal Président de l'association Drupal France et Francophonie @chipway / chipway-drupal. JDLL 2014. Chipway : Spécialiste Formations Drupal
Plus en détailOptimisation des échanges et traitements XML
Optimisation des échanges et traitements XML 20/11/2007 Rachid Khamliche Section Recherches Sommaire XML : un standard incontournable Faiblesses du standard XML Optimisation des échanges XML Optimisation
Plus en détailPack Fifty+ Normes Techniques 2013
Pack Fifty+ Normes Techniques 2013 Nos formats publicitaires par site 2 Normes techniques 2013 Display classique Pavé vidéo Footer Accueil panoramique Publi rédactionnel Quiz Jeu concours Emailing dédié
Plus en détailLancement 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étailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No5-1
Atelier No5-1 Utilisation des commandes Active Directory pour la gestion des comptes utilisateurs Utilisation de la commande DSADD pour l automatisation des tâches (40 minutes, avec explications) Définition
Plus en détailExcel 2007 Utilisation Avancée
Microsoft Excel 2007 Utilisation Avancée FAC SIMILE Ce fac similé présente la table des matières, l'index et quelques pages de l'ouvrage. MANUEL DE RÉFÉRENCE AVERTISSEMENT Microsoft Excel 2007 est une
Plus en détailDématérialisation des factures du Secteur Public. la solution mutualisée CPP2017
Dématérialisation des factures du Secteur Public la solution mutualisée CPP2017 Contexte de la facturation électronique 2017 De la loi à l ordonnance La loi habilitant le gouvernement à simplifier et sécuriser
Plus en détailDocument de spécification du logiciel VALPO Définition du format des fichiers des
Document de spécification du logiciel VALPO Définition du format des fichiers des scénarios TELECOM Bretagne Projet VALPO - Démonstrateur de protocoles GSM/UMTS Département Réseaux, Sécurité, Multimédia
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailLes 5 au quotidien "et bien plus!"
NOUVEAU! RA-100 Bac ouvert 10,95$ RA-101 Bac 3 sections 14,75 $ Les 5 au quotidien "et bien plus!" Chariot idéal pour un cycle ou un degré et bien plus! Bibliothèque sur roues MP-105 (avec 9 bacs RA-101)
Plus en détailTitres de créances NégOciables Refonte Informatique et organisationnelle
Titres de créances NégOciables Refonte Informatique et organisationnelle S P E C I F I C A T I O N S D E S FLUX D E R A C H A T S P O R T A G E E N V O Y E S P A R LES D O M I C I L I A T A I R E S VERSION
Plus en détailIntranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs
Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP
Plus en détailL'essentiel de XML. Cours XML. Olivier Carton
L'essentiel de XML Cours XML Olivier Carton L'essentiel de XML: Cours XML Olivier Carton Version du 18/12/2014 Copyright 2007-2014 Olivier Carton Résumé Support du cours XML en M2 Pro à l'université Paris
Plus en détailLe Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
Plus en détailConception et construction d entrepôts en XML
Conception et construction d entrepôts en XML Omar Boussaid, Riadh Ben Messaoud, Rémy Choquet, Stéphane Anthoard Laboratoire ERIC, Université Lyon 2 Campus Porte des Alpes, 69676 Bron Cedex Omar.Boussaid@univ-lyon2.fr,
Plus en détailMACHINE A SOUDER MANUEL D UTILISATION
MACHINE A SOUDER (Réf ME056) MANUEL D UTILISATION France DETECTION SERVICES ZA LA CIGALIERE 2 84250 LE THOR Tél. 04.90.33.75.14 Fax : 04.90.33.75.17 Contact: contact@fdspro.com Web site: fdspro.com 1 Affichage
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailPermission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,
Langage HTML Copyright 2010 tv Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any
Plus en détailLES GRANDES ETAPES DE CREATION D UN WEB DESIGN
LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailLe langage UML : Les cas d utilisation
Le langage UML : Les cas d utilisation Lydie du Bousquet Lydie.du-bousquet@imag.fr A1 CasU1 CasU4 CasU5 S CasU2 CasU3 A3 A2 En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda, Y. Ledru 1 Le diagramme
Plus en détailWindows Server 2008. Chapitre 4 : Active Directory Gestion des utilisateurs, des ordinateurs et des groupes
Windows Server 2008 Chapitre 4 : Active Directory Gestion des utilisateurs, des ordinateurs et des groupes omar.cheikhrouhou@isetsf.rnu.tn omar.cheikhrouhou@ceslab.org 1 Vue d'ensemble du module Gestion
Plus en détailA QUOI SERVENT LES BASES DE DONNÉES?
BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès
Plus en détailTypes MIME (2) Typage des ressources Internet. Les URI. Syntaxe dans les URI. Possibilité de spécifier un paramètre du sous-type
Typage des ressources Internet Types MIME (Multi-purpose Internet Mail Extension) RFC 2046. Composé par un type et un sous-type Les types principaux sont les suivants text image audio video message multipart
Plus en détail