XSLT (opérations avancées) : expressions régulières et fichiers texte

Récupération et tri de villes dans un fichier texte non XML

Récupération et trie de villes dans un fichier texte non XML

L'objectif de l'exercice est de récupérer des noms de villes dans un fichier texte non XML et de les classer par ordre alphabétique dans un fichier XML.

Résultat attendu :

CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<cities>
3
<city>Hafnarfjörður</city>
4
<city>Kópavogur</city>
5
<city>LA</city>
6
<city>Liverpool</city>
7
<city>London</city>
8
<city>Lyon</city>
9
<city>Manchester</city>
10
<city>NY</city>
11
<city>Paris</city>
12
<city>Reykjavik</city>
13
<city>SF</city>
14
<city>Toulouse</city>
15
</cities>
<?xml version="1.0" encoding="UTF-8"?>
<cities>
<city>Hafnarfjörður</city>
<city>Kópavogur</city>
<city>LA</city>
<city>Liverpool</city>
<city>London</city>
<city>Lyon</city>
<city>Manchester</city>
<city>NY</city>
<city>Paris</city>
<city>Reykjavik</city>
<city>SF</city>
<city>Toulouse</city>
</cities>

Question

Récupérer le contenu du fichier sans les caractères '-' et placer les chaînes de caractères obtenues entre les balises <cities>...<cities>.

exo2_input.txt

Question

Maintenant il faut sélectionner uniquement les noms de villes et les classer par ordre alphabétique entre les balises <city>...</city>.

On suppose que le fichier texte source est et sera toujours généré cette façon : Pays1-Ville1-Ville2-Ville3-Pays3-...

PrécédentPrécédentFin
AccueilAccueilImprimerImprimer Karim El Aktaa (Contributions : Stéphane Crozat et les étudiants de NF29) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)