Bonjour,

Je dois créer un fichier XML en utilisant l'API Microsoft XML DOM.

Le fichier à générer est grosso modo du format suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" ...>
<ns2:CL xmlns="http://www.1." xmlns:ns2="http://www.2.">
      <ns2:Rep>
            <name>Nom</name>
            <PostCode>1234</Postcode>
            <Phone>1245784854</Phone>
.... 
      </ns2:Rep>
Je ne parviens à mes fins qu'en précisant à chaque création d'élément l'adresse http du namespace à utiliser :
ex : CreateElement(RootNode,'ns2:Rep','http://www.2...')
ou CreateElement(RootNode,'name','http://www.1...')

Comment se fait-il qu'en passant en paramètre le nom du namespace (ns2 par ex) le code généré est du genre :
<ns2:Rep xmlns="ns2">

N'y a-t-il pas d'autre solution que de mettre l'adresse http à chaque création d'élément (en fonction du ns à utiliser) ?

Merci de votre aide

grouic