Catherine Cyrot - bibliothèques numériques - Cours 5

Slides:



Advertisements
Présentations similaires
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Advertisements

Les feuilles de style CSS
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
FAIRE SA BIBLIOGRAPHIE DE THESE AVEC ZOTERO Traitements de texte pris en compte: Word et LibreOffice.
Projet de fin d'étude pour l'obtention du Diplôme Nationale d'Ingénieur en Informatique Conception et développement des modules de GED pour l’ indexation.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
eXtensible Markup Language
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
1 /31 Boîte à outils d'annotations de cartes et de textes dans un contexte d'application Web.
Chainedit Journées Réseaux 2009 Frédéric Hannouche - CIRM.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
Le DOM Le Document Object Model (DOM) est une interface de programmation pour les documents HTML et XML Il fournit une représentation structurée du document.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
Présentation du programme
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
Le xml.
Cours Initiation aux Bases De Données
Communication client-serveur
Téléchargement de fichiers
Rechercher des articles et des sites web
Les outils informatiques utilises
Je collecte l’information Je mets en place une veille informationnelle
Environnement du développement de BD ORACLE REPORTS 10g
JavaScript.
Les Outils Documentaires
Sylvain Litou et Frédéric Rabat
Document Type Definition (DTD)
Informatique et Sciences du Numérique
HTML.
Les objectifs du cours Savoir utiliser un Tableur
Les bases de données et le modèle relationnel
LE MASHUP.
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
D3 – Produire, traiter, exploiter et diffuser des documents numériques
D5 – Travailler en réseau, communiquer et collaborer
1 Exemple d’un document (article). 2 XML: eXtensible Markup Language Wikipédia XML (Extensible Markup Language, « langage de balisage extensible ») est.
Scénariser un module de formation
Structure D’une Base De Données Relationnelle
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Introduction à Internet
Structuration du contenu
Module bibliothèques numériques - Formats de bibliothèques
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Cours 10 : Les Web Services et WSDL Février Version 1.0 -
Module bibliothèques numériques : le format PDF
Etienne Vandeput Namur CeFIS 2001
Structuration des documents pédagogiques
Catherine Cyrot - bibliothèques numériques - Cours 5
Programmation Web : Introduction à XML
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Principes de programmation (suite)
Formation « Utiliser un site Internet école »
Tableau de bord d’un système de recommandation
Catherine Cyrot - bibliothèques numériques - cours 3
Module bibliothèques numériques : le format PDF
Catherine Cyrot - bibliothèques numériques - Cours 5
La gestion électronique des documents Classe de terminale STG.
Definition de html sommaire. Présentation de html, css et javascript Module 1.
ScienceDirect Guide d’utilisation de la base de données : ScienceDirect Pr R. EL OUAHBI.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM.
Module bibliothèques numériques - Formats de bibliothèques
Site web, Ce qu’il faut savoir ?
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

Catherine Cyrot - bibliothèques numériques - Cours 5 3 Le format XML Les objectifs du format XML Etre directement utilisable sur le Web Prendre en charge une grande variété d’applications Etre compatible SGML Les programmes doivent être faciles à écrire Le nombre de caractéristiques optionnelles doit être maintenu à un niveau minimum XML doit faire l’objet d’un développement rapide La conception doit être formelle et concise Le documents doivent être faciles à créer La concision du marquage XML n’a qu’une importance minime 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les avantages de la norme XML Vues multiples sur les données, qui peuvent être affichées de multiples façons ; Possibilité de traiter les données en local sans retour sur le serveur ; Recherches plus précises grâce à une analyse sémantique des contenus ; Interopérabilité : les données en provenance de plusieurs sources peuvent être manipulées par des applications différentes ; Standards ouverts garantis par le W3C 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les outils logiciels Coté utilisateur : un moteur de communication qui envoie les requêtes Un parseur qui interprète les informations Un moteur de présentation qui affiche les résultats Une interface de contrôle Un exemple d’éditeur XML Coté serveur, les moteurs de recherche indexent le contenu : Internet explorer v7prend en charge l’arborescence XML et visualise avec la feuille de style Firefox 1.5 intègre l’ensemble des outils XML 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les Editeurs XML ¨Pour une 1ère découverte : editml http://www.editml.com/ Un exemple d’outil libre à utiliser en TP XMLmind : http://www.xmlmind.com/xmleditor/ Un exemple en shareware oxygen http://www.oxygenxml.com/ Altova : leader http://www.altova.com/ 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 La structure XML Le prologue La déclaration XML : <?xml version="1.0"?> Les instructions de traitement : <?xml=stylesheet type=«text/xls»?> La déclaration du type de document (pas obligatoire) L’arbre d’éléments et leurs attributs Les éléments <dossier> Les attributs <LIVRE categorie= «fiction» affichage= «emphase»> Les commentaires La Définition de Type de Document Elle définit la structure logique d’un document XML  La déclaration d’entités La recommandation XML définit une entité comme une unité de stockage d’information disposant d’un nom et d’un contenu 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 La DTD organisation des données 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Organisation de la DTD Elle contient des éléments Contenu vide quelconque éléments fils mixte Elle contient des attributs pour associer aux éléments des couples nom=valeur Par exemple pour la déclaration < !ELEMENT artiste (#PCDATA)> < !—déclare un attribut pour l’élément artiste> < !ATTLIST artiste sexe CDATA #IMPLIED> Les données <artiste sexe= »masculin »> Jim Morrison </artiste> 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Exemple de DTD <?xml version="1.0"?> <!-- Nom de fichier : Inventaire hierarchie valide.xml --> <!DOCTYPE INVENTAIRE [ <!ELEMENT INVENTAIRE (CATEGORIE*)> <!ELEMENT CATEGORIE (NOMCAT, LIVRE*)> <!ELEMENT NOMCAT (#PCDATA)> <!ELEMENT LIVRE (TITRE, AUTEUR, RELIURE, PAGES, PRIX)> <!ELEMENT TITRE (#PCDATA)> <!ELEMENT AUTEUR (#PCDATA)> <!ELEMENT RELIURE (#PCDATA)> <!ELEMENT PAGES (#PCDATA)> <!ELEMENT PRIX (#PCDATA)> ] > 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les Schémas Les schémas sont écrits avec le langage XML Schémas XML et DTD présentent deux différences principales Les schémas XML permettent de définir avec beaucoup plus de précision les types de données contenues dans les éléments et attributs XML. Les espaces de noms permettent de définir l’appartenance des éléments et des attributs à une famille de vocabulaire XML 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les Entités L’entité permet de définir un bloc de texte fréquemment utilisé, pour le rappeler chaque fois que nécessaire.. Les entités générales sont référencées au sein du document xml Les entités paramètre sont référencées dans une DTD ou un schéma Les Notations Les notations identifient par leur nom des entités non XML 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Les standards XML XLS eXtensiblestylesheet language Le langage de présentation d’XML pour transformer un document XML Ou le formater Le DOM Document object model, jeu d’interfaces de programmation Pour faciliter la manipulation d’informations structurées XLINK et XPOINTER pour relier les ressources entre elles Permet d’établir des liens multidirectionnels et multicibles 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5

Catherine Cyrot - bibliothèques numériques - Cours 5 Pour en savoir plus Un cours XML en ligne L’article sur XML du site wikipedia Un dossier documentaire sur XML sur le site EDUCNET La page d’accueil XML du W3C 16/11/2018 Catherine Cyrot - bibliothèques numériques - Cours 5