У меня есть следующий код, последняя строка которого приводит к исключению NotSupportedException при каждом выполнении, и я не нашел способа обойти это. Этот гипотетический аналогичный код находит «книгу» с конкретным названием с целью обновления до нового названия. Он находит правильный узел, но не может его обновить.
XPathDocument xpathDoc = new XPathDocument( fileName );
XPathNavigator nav = xpathDoc.CreateNavigator();
XPathNavigator node = nav.SelectSingleNode( @"//Book[Title='OldTitle']/Title" );
node.SetValue( "NewTitle" );
Любая помощь будет принята с благодарностью.