Convertir TNS vers XML sous Linux

Bonjour,
Je voudrais essayer lorsque j'aurai un peu plus de temps de faire un éditeur (cours, textes...) un peu comme l'éditeur officiel TI, ou alors un espèce de convertisseur LaTeX --> TNS pour avoir la possibilité de taper des cours sous Linux. Mais pour cela j'ai besoin de connaître la structure des fichiers TNS (ou tout au moins de pouvoir convertir du XML vers du TNS). La dernière fois que je suis venu on m'a montré un logiciel qu'on lance sur TI et qui converti les TNS vers du XML (c'est super pour du "reverse engineering" pour trouver la structure des cours), mais j'aurais besoin d'un outil/d'une doc pour pouvoir faire le contraire, c'est à dire convertir du XML vers du TNS. J'ai cru comprendre que TI avec placé quelques brevets pour éviter ce types de problèmes mais il me semblait que Luna avait réussi à produire quelques fichiers valables...
Qu'existe-t'il aujourd'hui pour convertir du XML vers du TNS ?
Merci,
Tobias.
Je voudrais essayer lorsque j'aurai un peu plus de temps de faire un éditeur (cours, textes...) un peu comme l'éditeur officiel TI, ou alors un espèce de convertisseur LaTeX --> TNS pour avoir la possibilité de taper des cours sous Linux. Mais pour cela j'ai besoin de connaître la structure des fichiers TNS (ou tout au moins de pouvoir convertir du XML vers du TNS). La dernière fois que je suis venu on m'a montré un logiciel qu'on lance sur TI et qui converti les TNS vers du XML (c'est super pour du "reverse engineering" pour trouver la structure des cours), mais j'aurais besoin d'un outil/d'une doc pour pouvoir faire le contraire, c'est à dire convertir du XML vers du TNS. J'ai cru comprendre que TI avec placé quelques brevets pour éviter ce types de problèmes mais il me semblait que Luna avait réussi à produire quelques fichiers valables...
Qu'existe-t'il aujourd'hui pour convertir du XML vers du TNS ?
Merci,
Tobias.