我想在产品节点下添加一个名为 list 的节点。
xaml 中的代码是:
<Window.Resources>
<XmlDataProvider x:Name="myDP" x:Key="MyData" Source="Product.xml" XPath="products"
IsAsynchronous="False" IsInitialLoadEnabled="True"
PresentationTraceSources.TraceLevel="High">
</XmlDataProvider>
</Window.Resources>
addIdtm_button 是:
private void addItem_Click_1(object sender, RoutedEventArgs e)
{
try
{
XmlDataProvider provider = (XmlDataProvider)this.FindResource("MyData");
XmlNode elmnt = provider.Document.CreateElement("item");
elmnt.InnerText = itemTextBox.Text;
provider.Document.ChildNodes[0].AppendChild(elmnt);
}
catch (Exception d)
{
MessageBox.Show(d.Message);
}
}
单击按钮时,会显示MessageBox:“当前节点不能包含其他节点。”
我现在能做什么???