Comment verifier un fichier GPX (XML) après modification

   Il se peut qu'en modifiant un fichier GPX nous fassions des erreurs en ne respectant pas la syntaxe des balises.

   Avec Notepad++ c'est très facile en téléchargeant le plugin XMLTools

   On trouvera le plugin au téléchargement ici.

   Le fichier est un fichier ZIP qui contient à l'intérieur la procédure d'installation: fichier install.txt (une traduction ci-dessous)

1. arrêter notepad++
2. placer XMLTools.dll dans le sous répertoire plugin de Notepad++
3. Si la version de Notepad est antérieure à la version 2.3.x, effacer les fichier suivant dans le répertoire principal de Notepad++
- iconv.dll
- libxml2.dll
- libxslt.dll
- zlib.dll
4. Copier les DLL du répertoire "dependencies" dans le répertoire principal de Notepad++:
- libcurl.dll
- libiconv-2.dll
- libwinpthread1-dll
- libxml2-2.dll
- libxslt-1.dll
- zlib1.dll

    Après installation vous devriez avoir cette structure du répertoire Notepad++:

[NPP_ROOT_FOLDER]
¦ notepad++.exe
| libcurl.dll
¦ libiconv-2.dll
¦ libwinpthread-1.dll
¦ libxml2-2.dll
¦ libxslt-1.dll
¦ zlib1.dll
+---[plugins]
XMLTools.dll

    Une fois l'installation faite redémarrer Notepad++ . XMLTools est accessible dans le menu "Modules d'extension" de Notepad++

    Cliquez sur XMLTools. Un sous menu très riche apparaît clichez sur "Check XML syntax now" une fenêtre apparaît pour vous dire si le fichier est correct sinon il vous donnera des informations sur l'erreur rencontrée.

    Dans ce sous menu il y a l'outil "Pretty print (XML Only)" qui vous indentera tout votre fichier pour le rendre plus lisible

    Pour certain usage de fichier XML il faut tout avoir sur une seule ligne . Il y a pour cela l'option "Linearise XML"

    De même quand on un un XML sur une seule ligne on peut le modifier avec l'option "Pretty print (Xml Only - With line breaks) "