Logos PHP & XML Agrandir l'image

Formation PHP & XML - 3 jours

DEV024.

Prix : 420€ HT/jour.

Objectifs : Cette formation permet aux apprenants de :

  • Construire des structures XML 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.

Participants : Développeurs ayant à concevoir des applications Web.

Prérequis : Maîtrise de la syntaxe de base et des concepts fondamentaux du PHP, du HTML et du CSS.

Plus de détails

Programme

1 Utiliser le langage 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 Connaître la syntaxe

> Structure d’un document XML
> Déclaration XML
> Balises d’ouverture et de fermeture
> Éléments et attributs
> Parser un document XML

3 Appréhender les bases de la programmation

> 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 Gérer l'affichage

> Liaison entre XML et XSL
> Propagation des contextes
> Construction HTML et CSS
> Balises de contrôle (boucles, tests)
> Affichage dans un navigateur

5 Connaître les relations entre PHP et XML

> Relations entre PHP et XML
> Outils disponibles en PHP pour gérer XML
> Fonctions spécifiques PHP/XML
> Parsers XML en PHP
> Utiliser EXPAT

6 Gérer les 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éer 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 Automatiser

> Automatiser une transformation XSL / T
> Utiliser SABLOTRON

30 autres produits dans la même catégorie :