Bonjour à tous (une nouvelle fois),
Sauriez-vous pourquoi lorsque j'utilise la fonction suivante :
Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim xmlFile As XmlDocument() xmlFile.Load(path) xmlFile.Item("root").AppendChild(xmlFile.CreateNode(XmlType.Element, "my", "node1", "")) xmlFile.Save(path)
J'obtiens en sortie le fichier XML suivant :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="UTF-8"?> <root> <node1 /> </root>
Et non pas :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0" encoding="UTF-8"?> <root> <my:node1 /> </root>
Autrement dit, pourquoi cette fonction ne génère-t-elle pas le prefixe devant mes noms de balises (sachant que d'une part la propriété "Prefix" du noeud "Node1" est bien "my" et que lorsque je charge une version déjà pourvue avec "Node1", il comprend bien qu'il s'agit d'un préfixe et il me garde celui-ci même si je clone le noeud) ?
Merci d'avance,
NiK
Partager