Régulière fichier texte au format XML à l'aide de XSLT

J'ai un fichier texte qui ressemble à ça:

XXX^YYYY^AAAAA^XXXXXX^AAAAAA....

Les champs sont séparés à l'aide d'un accent circonflexe(^), mes présomptions sont:

le premier champ = NOM
le second déposé = nom de famille
troisième champ = Adresse

etc..

Je voudrais le transformer en un XML valide à l'aide de xsl (XSLT).
tels que:

<name>XXX</name>
<l_name>YYYY</l_name>

Je sais que Cela peut être fait facilement avec Perl, mais j'ai besoin de le faire avec XSLT, si possible.

Bonne question, +1. Voir ma réponse complète XSLT 1.0 solution et pour une description de la plus puissante de traitement de texte les capacités de XSLT 2.0 et un pointeur vers un monde réel XSLT 2.0 de traitement de texte par exemple.

OriginalL'auteur snoofkin | 2011-04-15