Utilisation de lex dans le monde XML

De Wicri Outils

Lex est un générateur d'analyseur syntaxique qui associe simplement des actions à des règles.

En associant des règles à des éléments syntaxiques du langage XML, lex se comporte en fait comme un parser XML relativement élémentaire.

Quelques exemples

Cas simples pour praticiens d'unix/langage C

Dans des cas simples, le traitement peut être intégralement résolu dans le traitement lex. Voir par exemple&nbsp:

Cette approche permet d'associer facilement des non-spécialistes des outils XML (parser SAX ou DOM).

Pré-traitement de documents XML non conformes

Lex peut être très utile avant de passer un document vers un parser DOM ou SAX rigoureux.