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 :

Générer dans un document DOM les espaces de nom + schemaLocation [DOM]


Sujet :

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

  1. #1
    Membre régulier Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Points : 84
    Points
    84
    Par défaut Générer dans un document DOM les espaces de nom + schemaLocation
    Voilà je voudrais générer ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <Order xmlns = "http://www.nebi.biz/schemas/bd/order" 
                xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" 
                xsi:schemaLocation = "http://www.nebi.biz/schemas/bd/order Order_L_0_96.xsd" ></Order>
    Pour la création de l'élément Order, j'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    myDoc.createElementNS("http://www.nebi.biz/schemas/bd/order","Order");
    Comment je fais pour ajouter le deuxième espace de nom + le schemaLocation??

  2. #2
    Membre expérimenté Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Points : 1 544
    Points
    1 544
    Par défaut
    salut,

    je vois dans l'API un setAttibuteNS
    ca marche pas ca ?
    "vaste programme"

  3. #3
    Membre régulier Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Points : 84
    Points
    84
    Par défaut
    Non pas vraiment.

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    c'est pourtant la meilleure méthode à employer...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myOrder.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance", "xsi:schemaLocation", "http://www.nebi.biz/schemas/bd/order Order_L_0_96.xsd");
    La déclaration du namespace se rajoutera automatiquement lors de la sérialisation.
    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

  5. #5
    Membre régulier Avatar de be_tnt
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Points : 84
    Points
    84
    Par défaut
    Ah ben oui. Je n'avais pas mis les choses correctement dans la méthode setAttributeNS. C'est pour ça que je n'obtenais pas ce que je voulais. Merci!!

    Sinon concernant la sérialisation, se fait-elle implicitement?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Les espaces de noms en PHP 5.3
    Par RideKick dans le forum Langage
    Réponses: 33
    Dernier message: 26/01/2009, 04h29
  2. Réponses: 4
    Dernier message: 27/11/2008, 02h03
  3. Supprimer les espaces des noms de fichier
    Par Cathy dans le forum Linux
    Réponses: 20
    Dernier message: 04/08/2005, 17h13
  4. [typedef] protection à travers les espaces de noms
    Par PINGOUIN_GEANT dans le forum C++
    Réponses: 7
    Dernier message: 02/02/2005, 20h21

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