Bonjour à tous,

J'ai un petit souci quant à la récupération d'un attribut d'une balise.
J'ai un fichier XML commencant par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<trajectorys xmlns="..." xmlns:xsi="..." xsi:schemaLocation="..." version="1.4">
Je cherche à récupérérer la valeur de mon attribut "version".
J'ai d'abord essayé d'afficher les namespaces, puis de récupérer l'attribut version.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
System.out.println("nspaces ="+r.getAdditionalNamespaces());
System.out.println("VERSION : "+r.getAttribute("version",r.getNamespace()));
Et voici ce que j'ai obtenu :
nspaces =[[Namespace: prefix "xsi" is mapped to URI "http://www.w3.org/2001/XMLSchema-instance"], [Namespace: prefix "xsd" is mapped to URI "http://www.w3.org/2001/XMLSchema"]]
VERSION : null

Je ne sais pas du tout comment récupérer ça, et j'en ai beosin pour tester la version, est-ce que quelqu'un aurait une idée ?