Sigle : INF1523 Gr. 01 Titre : Technologies XML Session : Automne 2012 Horaire et local Professeur : Souissi, Ahmed Foued
|
Objectifs
Permettre à l'étudiante, l'étudiant de maîtriser par la pratique les technologies XML et leurs utilisations dans le domaine de la gestion, du stockage, l'échange de documents sur le Web.
Contenu
Langage XML. Affichage de documents XML. XHTML. Espace de noms. Encodages. Définition de la structure de documents : DTD, Schémas XML. Construction de liens : XLINK. Référencement de documents XML : Expressions régulières, XPath. Feuille de style XSLT. Intégration du code XSLT dans Java et PHP. Applications de XML.
|
|
Au cours de cette activité, diverses formules pédagogiques seront utilisées, notamment:
- cours magistraux
- lectures personnelles
La page WEB sera aussi utilisée pour communiquer d'autres informations au cours de la session.
|
Envoyez-moi un message pour rendez-vous.
|
1 |
- Introduction à XML
- Historique
- Les avantages de XML
- Quelques champs d'application
|
11 sept. 2012 |
2 |
- Le langage XML
- Concepts fondamentaux
- Types de documents XML (bien formés et valides)
- Vocabulaire du monde XML
- Structure de document XML
- Éléments et attributs
- Entités
|
18 sept. 2012 |
3 |
- Les DTD
- Les DTD internes
- Les DTD externes
- Quelques règles d'écriture
- Comment concevoir une DTD
- Définition des types et classes
- Définition des DTD et classes
- Limitations des DTD
- Espaces de noms
- Déclaration des espaces de noms
- Portée d'une déclaration
|
25 sept. 2012 |
4 |
- Les XML Schema
- Les objectifs des XML Schema
- Le modèle des Schema
- Les types simples, complexes, avec choix, ...)
- Déclaration sans ordre
- Facettes d'occurence
- Contrainte d'intégrité: unicité
- Contrainte d'intégrité: clé et référence
- DTD versus XML Schema
- Exemple de fichier XML Schema
|
02 oct. 2012 |
5 |
Semaine d'études
|
09 oct. 2012 |
6 |
Examen de mi-session
|
16 oct. 2012 |
7 |
- XPATH
- Introduction
- Chemin de localisation
- Fonctions de base
|
23 oct. 2012 |
8 |
- Construction de liens: XLink
- Concepts de XLink
- Traitemetn et conformité XLink
- Conception de balisage XLink
- Éléments et attributs de XLink
- Les Pointeurs XML XPointer
|
30 oct. 2012 |
9 |
- Les feuilles de style XSL
- Structure d'un document XSL
- Exemple de mise en forme
- XSL - Exercice 1
- Exemple avec boucle
- Exercice 2
- Les expressions de sélection
- Éléments et attributs
|
06 nov. 2012 |
10 |
- XSLT: La transformation
- Les concepts fondamentaux
- Ajout d'éléments et d'attributs
- Gestion des boucles
- Conditions de tests
- Variables et paramètres
- Exercice
|
13 nov. 2012 |
11 |
- Programmation XML
- SAX
- DOM
- Comparaison SAX et DOM
- AJAX
- Intégration du code XSLT dans Java
- Intégration du code XSLT dans PHP
|
20 nov. 2012 |
12 |
- Champs d'applications XML
- Commerce électronique et échange de données informatisées
- Gestion électronique de documents (GED)
- Interopérabilité de systèmes d'informations hétérogènes
- Personnalisation de la relation client (CRM)
- Intégration de XML et bases de données
- Les services Web et XML
|
27 nov. 2012 |
13 |
- Les standards XML
- MathML (Mathematical Markup Language)
- SVG (Scalable Vector Graphics)
- SMIL (Synchronized Multimedia Integration Language)
- RDF (Resource Description Framework)
- Intégration du code XSLT dans Java
- Intégration du code XSLT dans PHP
|
04 déc. 2012 |
14 |
Examen final
|
11 déc. 2012 |
15 |
|
18 déc. 2012 |
Dans le cas spécifique du cours « Technologies XML » l'attribution des notes se fera selon la répartition suivante
- Examen de mi-session : 30%
- Examen final : 40%
- Travaux : 30%
Une moyenne générale inférieure à 50% est éliminatoire et conduit automatiquement à l'échec de l’étudiant(e). Les travaux pratiques se feront individuellement ou par équipes de deux. La pénalité de retard pour la remise d’un travail est de 3 points par jour (y compris les jours fériés et les fins de semaines).
|
|
- Morrison. Michael, “XML" , ISBN: 9782744020452, Éditeur : CampusPress, 2006
- Evjen, Bill, Sharkey, Kent, "XML Professional, ISBN: 9780471777779, Éditeur: Wrox Press, 2005
- Shmelzer. Ron, “XML Unleashed, ISBN: 9780672323416, Éditeur: Sams, 2005
Notes de cours et articles
- http://www.w3schools.com
- http://www.laltruiste.com
- http://general.developpez.com/cours/
- http://www.commentcamarche.net/php/phpvar.php3
|
http://w3.uqo.ca/souissi |