Utilisation de XML Exemple illustratif ethnocuisine.com.

Slides:



Advertisements
Présentations similaires
uPortal Framework Canal Moteur XSLT Les Technologies Uportal Java/PHP
Advertisements

Données structurées et XML
Module 5 : Implémentation de l'impression
Introduction aux Web Services Partie 1. Technologies XML
ACubeOLAP Client Olap en ACube.
Architecture Technique de la plate-forme CASTORE
1 3.Langage XSL = XSLT + XSL-FO transformationFormatage.
Transformation de documents XML
Xavier Blanc Web Services Xavier Blanc
Une solution personnalisable et extensible
Julien HERON.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Données structurées et XML
Domaines nominaux XSLT
Nicolas Singer Maître de conférence, université Champollion
Le File Transfer Protocol
XML Un format d'échange et un langage de présentation des données associé au HTML.
TP 3-4 BD21.
Manipulation d’XML avec XSL
Introduction et Concepts : De SGML à XML
XSL-FO THEORIE PRATIQUE.
Adamou Mahamane Sidi Maman Bachir
2006/2007Denis Cabasson – Programmation Web Cours de programmation web ENSAE
Database B2 2 MIP Paris.
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
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.
Introduction au XML Choopan Rattanapoka Université Louis-Pasteur, Starsbourg.
© Glaus & Ruckstuhl TECFA Le Processeur Apache / FOP.
XML : concours d’acronymes ou futur standard ?
Introduction au WAP Ziad Nader Jeudi 5 octobre 2000.
An Introduction to distributed applications and ecommerce 1 1 Les services Web, XML et les places de marchés.
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
Claude Malaison Président Le 14 novembre 2002 L'intranet, une nouvelle relation à la communication et au travail.
Support des connaissances TP2 XSL-T
XML Plan du cours Introduction au fichier XML
Le Langage XML Belkhir Abdelkader Laboratoire LSI USTHB
Les outils de base : XPath, XSL, XLink, XForms
Le langage du Web CSS et HTML
Plan Définitions et exemples Composants de cluster
XML Stylesheet Language
Programmation Web : Introduction à XML
Programmation Web : Schémas XSD Jérôme CUTRONA 19:27:07 Programmation Web
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
ANTOINE CHEVERT , PASCAL LAMY
 G. Gardarin Les outils de base: Publication avec XML 1. XPATH 2. XSLT 3. XSLFO 4. XLink, XForms, RSS, … 5. XML et la bureautique.
AGRICULTURE  RURAL  AGROALIMENTAIRE  ENVIRONNEMENT Normes et Standards Éducatifs vendredi 26 mars 2004.
SIAD Tableaux de bord de gestion MR / YJ Tableaux de bords l Un exemple d ’interface réussi? l Digital Dashboards.
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
Page 1 © Expert-IT s.a. - Développer des projets en XML Pratique.
eXtensible Markup Language. Généralités sur le XML.
Support de l’activité coopérative dans un cadre mobile
XML Spy How To Karim Hadjar. XML SPY EDI (Environnement de développement intégré) Site officiel :
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Projet XML Contrôle des véhicules Par R.Khounsamnane &J.Socié.
Automate pour site Web Martin AUNE Stage Uranie Licence Miage Année 2005.
Introduction aux technologies des web services en Java EE
Projet Essi2 - Serveur Emploi - Janvier 2001 Projet Serveur d ’emplois Encadrant : Membres du groupe : CANET Julien CHUNGUE David MAIRET Sylvain TOYAS.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
XML : un métalangage pour la description de documents structurés XML a été défini par le consortium W3 en fonction de 2 objectifs: Compenser les limitations.
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
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.
XML Introduction. Langage XML eXtensible Markup Language XML permet de créer des documents Avec des balises propres au document Langage «extensible» Représentant.
Guide, Infotel et les bases de données : une longue histoire Michel Koutchouk Directeur général d’Infotel.
Introduction Bases de données Accès Internet (Web)
Transcription de la présentation:

Utilisation de XML Exemple illustratif ethnocuisine.com

XML à travers un exemple illustratif Alexander Osterwalder Travail de diplôme: Ethnocuisine.com Réserver des voyages Acheter des accessoires acheter les ingrédients de cuisine Trouver des habits ethno Trouver des livres Retrouver des restaurants Recettes « ethno »

XML à travers un exemple illustratif Alexander Osterwalder Pourquoi XML pour ethnocuisine.com Partage et Portabilité indépendant de plates-formes Logique (méta-données) description des informations - lisible par des agents - échange facile des données Réutilisabilité p.e. pour le Web et pour le back-office

XML à travers un exemple illustratif Alexander Osterwalder Exemple d ’affichage HTML/WML à partir d ’un document XML Base de données de recettes en XML Affichage de la recette dans le browser d ’un ordinateur avec HTML Affichage de la recette dans le browser d ’un téléphone portable avec WML

XML à travers un exemple illustratif Alexander Osterwalder Exemple: XML pour définir une recette 1)Définition de la structure logique de la recette avec un « Document Type Definition » DTD 2) Constituer un fichier XML avec les informations de la recette 3)Définir les « eXtensible Stylesheets » XSL pour les affichages (HTML/WML)

XML à travers un exemple illustratif Alexander Osterwalder Exemple: structure logique du XML

XML à travers un exemple illustratif Alexander Osterwalder Structure logique/physique Document généré Document XML Le document logique (en XML) contient toutes les informations spécifiées dans le DTD Le document physique (généré) contient des informations partielles

XML à travers un exemple illustratif Alexander Osterwalder De la structure logique à la structure physique: Processeur XSL

XML à travers un exemple illustratif Alexander Osterwalder Exemple d’application: XSL Processeur XSL processeur (Xalan) Base de données Serveur Web Apache Téléphone WAP en WML PDA en WML Ordinateur en HTML Agent XML Document XML Document XML Processeur XSL XSL Stylesheet XML XSL Stylesheet XML XSL Stylesheet WML XSL Stylesheet WML/PDA XSL Stylesheet HTML

XML à travers un exemple illustratif Alexander Osterwalder DEMO ethnocuisine.com

XML à travers un exemple illustratif Alexander Osterwalder Désavantages de XML Immature (outils lents…) Manque d ’outils Complexité Manque de programmeurs