Utilisation de namespaces avec XML DOM
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:
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