none
sur l'espace de noms XML RRS feed

  • Question

  • salut,
    je n'arrive à comprendre l'utilité d'utiliser un espace de noms dans un document XML. bien sur je connais sa syntaxe et sa déclaration, seulement je veux savoir son utilité. si quelqu'un pourrait m'expliquer son intérêt avec un exemple.
    est ce qu'il est utile pour le parseur, lors de la validation , pour distinguer les éléments?.
    merci d'avance
    lundi 28 décembre 2009 15:13

Réponses

Toutes les réponses

  • Bonjour,

    J’ai trouvé ces deux articles qui donnent des explications claires sur ce problème. J’espère que ça vous aidera :

    http://xmlfr.org/documentations/tutoriels/050912-0001

    http://msdn.microsoft.com/en-us/magazine/cc302166.aspx



    Cordialement,

    Alex




    Alex Petrescu - MSFT
    • Marqué comme réponse Alex Petrescu mercredi 6 janvier 2010 08:42
    mercredi 30 décembre 2009 14:36
  • Bonjour,

    Est-ce que ces articles ont été utiles ? Avez-vous clarifié votre problème avec les espaces de noms ?

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    lundi 4 janvier 2010 14:42
  • bonjour,
    merci beaucoup pour les réponses;
    malheureusement pas encore;
    je comprend bien que l'espace de noms sert à donner un nom unique pour chaque élément dans le document XML, et ce pour enlever toute ambiguïté. Mais la question qui se pose :  l'ambiguïté est posé pour le parseur, ou pour l'application qui manipule le doc XML ou, simplement pour l'utilisateur (être humain).
    merci d'avance
    vendredi 8 janvier 2010 17:29
  • Bonjour,

    L’ambiguïté dont vous parlez est posé pour l’application qui gère le fichier XML. Car on ne peut pas demander à un parseur de savoir le contexte d’un nom et deviner à quoi il fait référence sans lui donner toutes les informations.  L’utilité d’espaces de noms est aussi donnée par des raisons de conception, pour simplifier la construction, la modularité et la logique d’un schéma xml.


    Si vous avez d’autres questions, n’hésitez pas J


    Cordialement,

    Alex


    Alex Petrescu - MSFT
    lundi 11 janvier 2010 08:45