PHP & XML

Résumé de la formation

Durée : 21 heures

Type de formation : Formation en centre

Lieu de la formation : Hérault - Montpellier

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

Validation : Attestation

Domaine : Techniques multimédia

Tarif : Sur demande

Objectif de la formation

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.

Programme de la formation

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

Pour accéder directement à notre site, cliquez ici

Prérequis

Maîtrise de la syntaxe de base et des concepts fondamentaux de PHP, du langage HTML et des feuilles CSS.