溫馨提示×

C#下如何使用XmlDocument操作XML

c#
小億
110
2023-07-31 15:02:17
欄目: 編程語言

在C#中使用XmlDocument類可以很方便地操作XML。以下是一些常見的用法:

  1. 創(chuàng)建一個XmlDocument對象:
XmlDocument xmlDoc = new XmlDocument();
  1. 加載一個XML文檔:
xmlDoc.Load("path/to/xml/file.xml");
  1. 創(chuàng)建一個XML文檔:
xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null);
XmlElement rootElement = xmlDoc.CreateElement("Root");
xmlDoc.AppendChild(rootElement);
  1. 獲取XML文檔的根節(jié)點:
XmlElement rootElement = xmlDoc.DocumentElement;
  1. 查找XML文檔中的節(jié)點:
XmlNodeList nodeList = xmlDoc.SelectNodes("//NodeName");
foreach (XmlNode node in nodeList)
{
// 處理節(jié)點
}
  1. 獲取節(jié)點的屬性:
string attributeValue = node.Attributes["AttributeName"].Value;
  1. 創(chuàng)建一個新節(jié)點:
XmlElement newNode = xmlDoc.CreateElement("NewNode");
  1. 在父節(jié)點下添加子節(jié)點:
parentNode.AppendChild(newNode);
  1. 修改節(jié)點的屬性值:
node.Attributes["AttributeName"].Value = "NewValue";
  1. 刪除節(jié)點:
parentNode.RemoveChild(node);
  1. 保存XML文檔:
xmlDoc.Save("path/to/save/xml/file.xml");

以上是一些常見的XmlDocument的用法,你可以根據(jù)具體的需求進(jìn)行操作。

0