Я хочу заменить узел XML, который не является дочерним элементом корневого элемента. Как я могу это сделать - не в .NET 3.5?
Я не знаю точный путь к узлу, который хочу заменить, я получаю узел по запросу XPath, например:
XmlElement root = doc.DocumentElement;
oldItem = root.SelectSingleNode("//Node1[@name='aaa']//Node2[Item='bbb']/Value");
Как я могу заменить этот старый предмет?