ArgosArgos

7 rue Christiaan Huygens, 25000 Besançon+33 (0)3 81 51 59 80
Cours Leprince Ringuet, 25200 Montbéliard contact@argos-formation.fr

Accàs elearning

> Saisissez votre adresse mail :

Formation comprendre et utiliser le XML

Objectif :

Avec le Web et HTML comme initiateurs des langages sources balisés interopérables, le standard XML tend à généraliser l'échange de ce format de données. Qu'il s'agisse d'échanger de l'information ou de la manipuler, les langages XML se retrouvent à tous les niveaux du système d'information. Cette formation XML permet de mettre en oeuvre les standards XML de base pour le développement d'applications manipulant ce format de données

Public :

Développeurs, concepteurs, chefs de projet

Pré-requis :

Aucun

Durée :

3 jours

Programme

Objectifs et définition

Les limites de HTML

Les apports de XML

Les champs d'application

Les standards et outils associés (Open Document, RSS, SVG...)

Les langages du Web : XHTML, WML, XFORM, XUL...

Les documents XML

La structure et la définition du document

Les balises, les éléments et les attributs

Commentaires, Texte et CDATA.

Document bien formé versus document valide

Le Document Type Definition (DTD)

Les espaces de noms (namespaces)

XML Schema

XML Schema : rôle et intérêt par rapport aux DTD

Les types de bases : integer, string, date, decimal...

La syntaxe des schémas : les listes, les unions, les séquences, les choix...

Les dérivations : par restriction et extension

XML Schema et les espaces de noms

XPath et la navigation : le langage de navigation.

Les axes nodaux

Les types d'expression de sélection

Les expressions : booléennes, numériques, chaînes de caractères

Les liens XML (XLL)

XML Linking Language : rôle et intérêt

Xlink : les liens simples et étendus

Xpointer : l'adressage de documents

Les feuilles de styles

XML et les feuilles de styles

L'intégration des CSS.XSL : rôle et positionnement

XSLT versus XSL-FO.XSLT : le langage de transformation

Les documents réguliers et non réguliers

Les règles de transformation et les expressions de sélection

Les traitements sur les noeuds : génération, copie, dénombrement et tri

Les instructions : test, itération, fusion

Les outils XML

Les outils d'édition : XMLSpy, oXygen, CookTop...

Les parseurs XSLT : MSXML, Sablotron, Xalan...

Les modèles d'architecture (formations XML) Le traitement sur le navigateur (XSLT, DOM...)

Le traitement sur le serveur Web (XSLT, DOM, SAX...)

Le traitement sur le serveur de données (XQuery, XUpdate...)