DTD2Java

Parseur de code XML à partir de la DTD

Les parsers XML disponibles sont créés sur la base d’une architecture d’événements, ce qui complique le programme principal, puisqu’il ne peut pas diriger les opérations de récupération des symboles lui-même, et qu’il doit les délèguer au parser. Ainsi qu’on l’a montré dans le cadre de l’accès à une interface interactive, il est tout à fait possible et même très efficace d’inverser cette structure et de laisser le contrôle des opérations au programme principal.

On demande donc de créer un parser et un générateur de code qui créent deux parties : une qui décode les lignes du texte XML et une autre qui représente le squelette du programme principal, capable de récupérer un des éléments suivants possibles selon la syntaxe.

Ce projet utilise le compilateur de compilateur  JavaCC.

Responsable : Vo Duc Duy, INN 317

Fichiers à télécharger

XSD2Java

Un collègue m’a rapporté avoir utilisé  https://xsom.dev.java.net pour faire de même avec des schémas XML (fichiers XSD).

Flattr