[VB.NET][XML]problème dans le génération de fichiers XML
Bonjour à tous !
Je génère des fichiers XML via VB et je rencontre un problème récurrent.
J'ai une ligne XML à générer de ce type :
Code:
<Reference3D xsi:type="Reference3DType">
J'utilise ce code VB.Net pour générer la ligne :
Code:
1 2 3 4 5 6
| Dim nodeRef3D As XmlNode
nodeRef3D = xmlDoc.CreateElement("Reference3D")
Dim nodeRef3DAttrXSIType As XmlAttribute
nodeRef3DAttrXSIType = xmlDoc.CreateAttribute("xsi:type")
nodeRef3DAttrXSIType.Value = "Reference3DType"
nodeRef3D.Attributes.SetNamedItem(nodeRef3DAttrXSIType) |
Le problème c'est que, à chaque compilation, "xsi:" disparait et rend ainsi mon fichier inexploitable.
J'ai essayé de biaiser en concaténant des chaines de caractères, le résultat est identique.
à noter que je n'ai pas ce soucis avec "xmlns: xsi" : "xmlns:" ne disparait pas.
8O 8O 8O Help me please !