XML Plan du cours Introduction au fichier XML

Slides:



Advertisements
Présentations similaires
Données structurées et XML
Advertisements

Introduction aux Web Services Partie 1. Technologies XML
1 3.Langage XSL = XSLT + XSL-FO transformationFormatage.
D.U Introduction à XML Université Paris II & LRI Michel de Rougemont 1.Introduction à XML 2.DTD 3.XSL : style.
Transformation de documents XML
DTD Sylvain Salvati
Conception de Site Webs Interactifs Cours 4
Les balises Du HTML au XML. Le HTML* PREMIER TEMPS La première « révolution » est dans son nom : HYPERTEXT Mais cest le M (MARKUP) qui a un grand avenir…
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Présentation générale
Données structurées et XML
le langage les éléments
SVG: Scalable Vector Graphics. Dialecte dXML pour la représentation de graphique vectoriel 2D Tracés de base en vectoriel (courbes, lignes, rectangles,…)
SVG: Scalable Vector Graphics Exemple: Vienne Christine Potier, INF347, 20 juin 2008.
Domaines nominaux XSLT
Nicolas Singer Maître de conférence, université Champollion
version Beta Marie Calberg Ninni Louhelainen SLFN7
Programmation et projet encadré
Tutoriel XSLT F. Sajous ERSS – 01/04/2005.
XML Un format d'échange et un langage de présentation des données associé au HTML.
Manipulation d’XML avec XSL
Jean-Christophe PAZZAGLIA
CREATION DE FEUILLE DE STYLE pour structuré le document XML
PLAN CECIAA Origines du projet Objectifs Solutions Techniques
Introduction aux Web Services Partie 1. Technologies HTML-XML
Nouveau blog. WordPress connexion Nommez votre blog.
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
Support des connaissances TP1 Validation XML – DTD - XPATH
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
Web Structurel
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
XSLT Langage de transformation darbre par Yves Bekkers.
STAF 2X XSL/FO Glaus & Ruckstuhl Mars © Glaus & Ruckstuhl TECFA Programme du 18 et 19 mars Revision XML Introduction à XSL/FO (intérêts et.
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
Jonathan Montois Cyrille Kriegel
Projet de Master première année 2007 / 2008
Conversion de fichiers
Création d’un Formulaire 1- Pour avoir accès à la gestion des formulaires, il faut accéder au module « Mon Site » à partir du menu principal 2 – Après.
8 - XML Cours XML.
Le Langage XML Belkhir Abdelkader Laboratoire LSI USTHB
1 Programmation Web II 2 ème année Licence Appliquée IAG Faculté des Sciences Economiques et de Gestion de Nableul Université 7 novembre à Carthage Années.
PHP & My SQL.
Le langage XHTML 420-S4W-GG Programmation Web Client
Les outils de base : XPath, XSL, XLink, XForms
XSL eXtensible Stylesheet Language Historique 1999: XSLT 1.0 et XPATH 1.0 : versions supportées par la plupart des outils depuis février 2007 XSLT 2.0.
LE HTML ISN Terminale S Un peu d’histoire …
Présentation du produit
XML Stylesheet Language
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
Publication et Traitement avec XSL
MJ. Blin et M. CsernelPoleInfo31 XML et ses environnements Documents XML bien formés Prologue Arbre d'éléments Attributs Commentaires Entités internes.
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
1. Introduction 2. DTD 3. Schémas
Introduction à CSS Généralités. Introduction Beaucoup de documents XML sont destinés à être présentés. Les information du fichier seul (avec ou sans DTD)
Page 1 © Expert-IT s.a. - Développer des projets en XML Pratique.
eXtensible Markup Language. Généralités sur le XML.
Utilisation de XML Exemple illustratif ethnocuisine.com.
Projet XML Contrôle des véhicules Par R.Khounsamnane &J.Socié.
Cascading Style Sheets CSS: Feuilles de Style en Cascade Feuille: Fichier-séparé.css Style: Design de votre Site Cascade: la Page d'accueil et les sous.
Deug 11 Systèmes d ’Information, cours 3b Michel de Rougemont Université Paris II Styles et édition.
Développement d’un éditeur XML MEHAULT Maxime NICOLAS Rémi L3 MI.
Dreamweaver Séance 1.
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
SI28 Malépart Céline Jérémy Palmier
Le langage XML Documents bien formés Un document XML est dit bien formé lorsque le document est correct sans toutefois posséder une DTD. Le prologue du.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Transcription de la présentation:

XML Plan du cours Introduction au fichier XML Structure des fichiers XML Présentation d’un Exemple Affichage de fichiers XML Structure de ce fichier le DTD La feuille de style, langage XPATH

Introduction à XML C’est un fichier Texte Les données sont séparées de la présentation Séparation de la structure des données

Présentation d’un Exemple <?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE stock SYSTEM "essai.dtd"> <stock> <produit> <nom> Livre </nom> <prix monnaie="Francs"> 50 </prix> <comment> Un article très recherché </comment> </produit> <nom> CD </nom> <prix monnaie="Euros"> 23 </prix> </stock>

Le fichier de la structure <?xml version="1.0" encoding="iso-8859-1" ?> <!ELEMENT stock (produit+)> <!ELEMENT produit (nom,prix,comment?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT prix (#PCDATA)> <!ATTLIST prix monnaie (Euros|Francs) #IMPLIED > <!ELEMENT comment (#PCDATA)>

La feuille de style Elle permet de représenter le fichier XML sous forme de page HTML Pour construire des feuilles de style on utilise un langage approprié dans les feuilles XSL Exercices

La feuille de style(1) <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <html> <body style="font-family:Arial; font-size:12pt;"> <h1> Document XML </h1> <xsl:for-each select="stock/produit"> <div style="background-color:beige"> <span style="font-weight:bold; color:chocolate; padding:4px"> Nom du produit : <xsl:value-of select="nom"/> </span> </div>

La feuille de style(2) <div> <span style="font-weight:bold; color:blue; padding:4px"> Prix du Produit : <xsl:value-of select="prix"/> <xsl:value-of select="prix/@monnaie"/> </span> </div> <span style="font-weight:bold; color:red; padding:4px"> Commentaire : <xsl:value-of select="comment"/> </div > </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>