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

XML/XSL et SOAP Discussion :

[XMLNS] Appartenance à un espace de nommage


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut [XMLNS] Appartenance à un espace de nommage
    Bonjour,
    Dans quel espace de nommage se trouve l'attribut bgcolor et pourquoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0"?> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
        <body bgcolor="#808080"> 
        </body> 
    </html>

    Ps : Une justification avec la fonction namespace-uri() ne serait pas refus ! Merci bien !

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    bgcolor n'appartient pas ici au namespace http://www.w3.org/1999/xhtml, il appartiendra à celui par defaut du xml.
    La seule façon de faire qu'un attribut appartienne à un autre namesapve est de le prefixé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0"?> 
    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:att="http://www.w3.org/1999/xhtml"> 
        <body att:bgcolor="#808080"> 
        </body> 
    </html>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 4
    Par défaut
    Citation Envoyé par Erwy
    [l'attribut] bgcolor n'appartient pas ici au namespace http://www.w3.org/1999/xhtml, il appartiendra à celui par defaut du xml.
    Et qu'en est-il cette fois, de l'élément body ?

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Par défaut
    Ton namespace ne possède pas de préfixe xmlns="http://www.w3.org/1999/xhtml" et il n'y a pas d'autres namespace déclaré plus bas.
    Dans ce cas l'element dans le quel est déclaré le namesapce et ces descendant appartienent à ce celui-ci (hors attribut).

    Si mes souvenirs sont bons
    Dans l'ordre de priorité
    - si l'element est prefixé , l'element appartient au namespace "préfixé" de même de son plus proche ancêtre.
    - si l'element n'est pas prefixé , il appartient au même namespace que son plus proche ancêtre non-prefixé

Discussions similaires

  1. [Flash8] Espace de nommage dans un webservice
    Par memess dans le forum Flash
    Réponses: 1
    Dernier message: 01/03/2007, 09h19
  2. [c++] Mettre un callback dans un espace de nommage ou une class
    Par Spartan03 dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 20/01/2007, 16h12
  3. Réponses: 2
    Dernier message: 05/09/2006, 10h08
  4. L'espace de nommage
    Par Shakan972 dans le forum C++
    Réponses: 1
    Dernier message: 02/11/2005, 15h49
  5. Réponses: 3
    Dernier message: 10/01/2005, 12h21

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