XML (eXtensible Markup Language) suscite un intérêt croissant au sein de la communauté Web. Devenu un standard (recommandation du W3C), il offre une combinaison unique entre flexibilité, simplicité et lisibilité du code. Ce langage de balisage, qui utilise une syntaxe concise et très puissante, donne aux développeurs la possibilité de définir et de manipuler leurs propres balises (ou marqueurs) et de travailler avec les feuilles de style en cascade (CSS – Cascading Style Sheet) pour créer des pages aussi élégantes que structurées. Mais ces domaines d'applications sont immenses et s'étendent bien au-delà du Web.
Ce livre vous propose une initiation claire et accessible à XML, complétée d'astuces et de conseils pratiques, qui vous donneront de solides connaissances et une réelle assurance dans le balisage XML.
Au programme :
- Explorer XML aussi bien sous sa forme actuelle que sous ses possibles orientations futures
- Comprendre les implications de l'usage de XML mais aussi les limitations qui s'appliquent actuellement à son utilisation en tant que format pour la transmission d'informations sur le Web
- Découvrir la syntaxe de XML et les « parseurs »
- Apprendre à manipuler les feuilles de style
- Exploiter la puissance des définitions de type de documents (DTD – Document Type Definition)
- Construire vos propres DTD XML
- S'initier à XLink et XPointer
- Aborder l'aspect documentaire du traitement de l'information
- Accéder à de nombreuses informations pratiques sur l'échange de données
- Utiliser XML pour le développement de navigateurs Web ou les infrastructures client-serveur
Sommaire
- Laisser les données rester des données
- Séparation du contenu et de la présentation : le balisage et les styles
- Construction de structures simples en XML
- Planifier dès maintenant et gagner du temps dans le futur
- Les briques et le ciment : la Déclaration de Type de Document
- La refonte du Web et des documents papier avec XML – XML pour le commerce
- XML pour la gestion documentaire
- XML pour les applications pilotées par des données
- La spécification XPointer
- La spécification XLink
- Traitement XML : entrepôts, processeurs et passerelles
- XML et le futur : impact de XML sur le Web toujours en pleine expansion.