XML XSL

Transcription

XML XSL
XML XSL
Initiation
INPH200
D urée : 2 jours (soit 14 heures)
P ublic visé :
Développeurs ayant à concevoir des applications Web.
P ré-requis :
Maîtrise de la syntaxe de base et des concepts fondamentaux de PHP, du langage HTML et des feuilles CSS.
O bjectif :
Comprendre la syntaxe XML et construire des structures XML bien formées et valides. Transformer un contenu
XML en vue d’un affichage pour le Web. Créer des scripts Web PHP pour construire et lire des documents
XML et automatiser des transformations XSL.
Moyens pédagogiques :
6 participants maximum. Un ordinateur par stagiaire. Un support de cours par stagiaire.
Modalités de suivi / Appréciation des résultats :
Attestation de fin de stage.
P rogramme :
1_ Introduction à XML
. Historique du langage (XML et le W3C)
. Position de XML dans une architecture 3 tiers
. Relations entre XML, HTML et XHTML
. Utilisations de XML (Web Services, SGBD,…)
. Parsers, éditeurs et validateurs
2_ Syntaxe XML
. Structure d’un document XML
. Déclaration XML
. Balises d’ouverture et de fermeture
. Éléments et attributs
. Parser un document XML
3_ DTD (Document Type Definition)
. Déclarer une DTD interne ou externe
. Définition des éléments
. Définition des attributs
. Définition d’entités internes et externes
. Valider un document XML
4_ XSL Transformation : XML vers HTML
. Liaison entre XML et XSL
. Propagation des contextes
. Construction HTML et CSS
. Balises de contrôle (boucles, tests)
. Affichage dans un navigateur
Page 1/2 - V5
Centre de formation de Paris Qualifié OPQF
XML XSL
Initiation
INPH200
5_ PHP et XML
. Relations entre PHP et XML
. Outils disponibles en PHP pour gérer XML
. Fonctions spécifiques PHP/XML
. Parser XML en PHP
. Utiliser EXPAT
6_ Gestion des fichiers en PHP
. Création/ouverture d’un fichier
. Lecture dans un fichier
. Écriture dans un fichier
. Ajout de données dans un fichier
. Création d’un fichier XML avec PHP
7_ Création d’un parser XML en PHP
. Création et libération d’un parser XML
. Fonction xml_parser_create()
. Fonction xml_set_element_handler
. Fonction xml_set_character_data_handler
. Actions sur les balises d’ouverture et de fermeture
8_ PHP et XSL/T (via SABLOTRON)
. Automatiser une transformation XSL/T
. Utiliser SABLOTRON
Tarifs :
Inter-entreprise
Dans nos centres
770 €HT / Session
Intra-entreprise en centre
Dans nos centres
1520 €HT / Session **
Intra-entreprise
Région parisienne
1320 €HT / Session **
sur site
Autres régions françaises
1320 €HT / Session *
OPTION: TP 1 jour sur mesure 545 €HT (au lieu de 660 €HT) travaillez sur votre projet, mise en application des acquis
Page 2/2 - V5

Documents pareils