在C#中,可以使用XmlDocument类来操作XML文档。XmlDocument类提供了一系列方法和属性,用于创建、读取、修改和保存XML文档。
下面是一些常用的XmlDocument类的方法和属性:
XmlDocument doc = new XmlDocument();
doc.Load("path/to/xmlfile.xml");
XmlNode node = doc.SelectSingleNode("//book[title='C# Programming']");
XmlNodeList nodeList = doc.SelectNodes("//book/author");
foreach (XmlNode node in nodeList)
{
Console.WriteLine(node.InnerText);
}
XmlElement element = doc.CreateElement("book");
XmlAttribute attribute = doc.CreateAttribute("id");
attribute.Value = "001";
XmlElement element = doc.CreateElement("book");
doc.DocumentElement.AppendChild(element);
XmlNode node = doc.SelectSingleNode("//book[title='C# Programming']");
Console.WriteLine(node.InnerText);
XmlNode node = doc.SelectSingleNode("//book[title='C# Programming']");
Console.WriteLine(node.OuterXml);
doc.Save("path/to/xmlfile.xml");
需要注意的是,操作XML文档时需要引入System.Xml命名空间并创建一个XmlDocument对象。通过调用XmlDocument对象的方法和属性,可以实现对XML文档的各种操作。