在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文檔的各種操作。