Bonjour à tous,
Je voudrai connaître le chemin d'un noeud. Je suis sur que quelqun à déjà développer quelque chose pour palier ce manque dans l'API Xerces.
Merci par avance.
Bonjour à tous,
Je voudrai connaître le chemin d'un noeud. Je suis sur que quelqun à déjà développer quelque chose pour palier ce manque dans l'API Xerces.
Merci par avance.
En Informatique, tout est possible... mais... ce n'est pas toujours évident!
Bonjour,
sous quelle forme veux-tu ce chemin ? String, LinkedList contenant les nodes ?
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Si c'est pour le récupérer sous forme de chaine, fastoche pour un élément et sous forme récursive (en Java) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private String getPath(Element e) { if (e.getParentNode() != null) { if (e.getParentNode().getNodeType() != Node.DOCUMENT_NODE) return getPath((Element)e.getParentNode()) + "/" + e.getNodeName(); else return "/" + e.getNodeName(); } return ""; }
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager