XPath et modification de valeur
Bonsoir
J'ai un fichier sml que j'essaie de modifier :
Code:
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);
} |
Le problème est que sur node.SetValue j'ai une erreur :
Citation:
La méthode spécifiée n'est pas prise en charge.
Pourquoi et comment résoudre ce problème ?
Merci
Edit : Ok j'ai trouvé. XPathDocument ne peut être édité contrairement à xmlDocument