IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

Récupérer Namespaces dans structure XML


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 57
    Par défaut Récupérer Namespaces dans structure XML
    Bonjour,

    J'ai un String contenant le contenu d'un fichier XML du type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:test="http://test.com/">
       <soapenv:Header>valueCle</soapenv:Header>
       <soapenv:Body>
          <test:getTest>
          </test:getTest>
       </soapenv:Body>
    </soapenv:Envelope>
    Je voudrais savoir comment récupérer dans cette structure xml toutes les définitions de namespace Map(prefixe;namespaceURI) ?

    Cela me permettra par la suite de pouvoir instancier un XPath connaissant ces namespace et aisni faire des requêtes sur le contenu XML de ce fichier.

    Merci d'avance pour votre aide.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Voilà un besoin étrange. Tu n'as pas besoin d'utiliser le même préfixe dans XPath et dans le fichier XML.
    Ce qui compte c'est de définir un préfixe vers le même namespace. Et ce namespace n'est pas censé changer d'un fichier à l'autre, c'est censé être toujours le même.
    Si ce n'est pas toujours le même, alors :
    - C'est très mal fait
    - Il vaut mieux les ignorer.

    Si vraiment tu veux savoir comment avoir la liste des namespaces, ben ça dépend quelle bibliothèque XML tu utilises, bien sûr.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [AJAX] Récupérer infos dans fichier XML
    Par Dia_FR dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/12/2006, 15h34
  2. Recherche dans une structure XML::Simple
    Par nicolargo dans le forum Modules
    Réponses: 1
    Dernier message: 04/09/2006, 19h17
  3. Récupérer des données dans un .XML
    Par Lootro dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/08/2006, 22h38
  4. Enlver un noeud dans une structure XML
    Par Sharingan dans le forum ASP
    Réponses: 4
    Dernier message: 20/12/2004, 08h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo