Bonsoir
J'ai un fichier sml que j'essaie de modifier :
Le problème est que sur node.SetValue j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 XPathDocument XPathDocu = new XPathDocument(fi.FullName); XPathNavigator Navigator; XPathNavigator node; Navigator = XPathDocu.CreateNavigator(); string ExpXPath = "//year"; string valeur = string.Empty; node = Navigator.SelectSingleNode(Navigator.Compile(ExpXPath)); valeur = node.Value; CultureInfo culture = CultureInfo.CreateSpecificCulture("fr-FR"); DateTimeStyles styles = DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeLocal; DateTime dateResult; if (DateTime.TryParse(valeur, culture, styles, out dateResult)) { string newDate = dateResult.ToString(textBox2.Text); node.SetValue(newDate); }
Pourquoi et comment résoudre ce problème ?La méthode spécifiée n'est pas prise en charge.
Merci
Edit : Ok j'ai trouvé. XPathDocument ne peut être édité contrairement à xmlDocument
Partager