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 :
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.