Microsoft fournit les spécifications du format WordML sous forme de schémas XML (
Spécifications OpenXML)
Il existe 2 manières de générer le code à partir des schémas:
- Ecrire le code à la main
- Utiliser un outil comme Altova XML Spy (version démo)
Nous allons bien sûr utiliser la deuxième méthode, bien plus rapide et efficace que la première!
Etape 1: Décompresser l'archive contenant les schémas OpenXML
Etape 2: Ouvrir
Altova XmlSpy et ouvrir le fichier wml.xsd contenu dans le dossier qui vient d'être décompressé
Etape 3: Allez sur DTD/Schema -> Generate Program Code
Etape 4: Configuration de la génération
Etape 5: Génération du code
Une fois l'opération terminée, 4 projets sont générés:
- Altova
- AltovaXml
- wml
- wmlTest
wml est le projet principal. C'est lui qui contient l'ensemble du modèle de WordML.
Altova et
AltovaXml sont des projets contenant les types standards.
wmlTest est un projet d'exemple fournit par XmlSpy. Nous ne nous en servirons pas dans cet article.