我正在尝试修改用户选择的元素的值。 xml节点显示在TreeView
中,当用户选择节点时,其元素显示在文本框中。我想编写一个方法,将修改后的元素的值保存到XDocument
。
这是我尝试过的代码:
private void ElementTextChanged(object sender, EventArgs e)
{
XElement myElement = doc.XPathSelectElement(TView_.SelectedNode.FullPath.Replace("\\", "/"));
myElement.SetElementValue(XName.Get((sender as TextBox).Tag.ToString()), (sender as TextBox).Text);
FillTree(doc);
}
我在这里只找到了使用固定xml结构的答案。