private void button1_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(@"d:\category.xml");
XmlNode book;
XmlNode root = doc.DocumentElement;
book = root.SelectSingleNode("/Category/CategoryNode[@name='kaifa1']");
label1.Text = book.Attributes["value"].Value;
}
private void button2_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(@"d:\category.xml");
XmlNode book;
XmlNode root = doc.DocumentElement;
book = root.SelectSingleNode("/Category[CategoryNode='8888']");
label1.Text = book.InnerText;
}
private void button3_Click(object sender, EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load(@"d:\category.xml");
XmlNode root = doc.DocumentElement;
XmlElement element = doc.CreateElement("CategoryNode");
element.InnerText = "123";
root.AppendChild(element);
doc.Save(@"d:\category.xml");
}
Xml文件:
<?xml version="1.0"?>
<Category>
<CategoryNode name="kaifa" value="2.jpg">8888</CategoryNode>
<CategoryNode name="kaifa1" value="21.jpg" />
<CategoryNode name="kaifa2" value="22.jpg" />
<CategoryNode>123</CategoryNode>
</Category>