c# XML讀取建立修改節點,子節點,和值
在c#端使用XML。
//建立
public void CreateXmlFile()
{
XmlDocument xmlDoc = new XmlDocument();
//建立型別宣告節點
XmlNode node = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", "");
xmlDoc.AppendChild(node);
////建立根節點
XmlNode root = xmlDoc.CreateElement("RootUser");
xmlDoc.AppendChild(root);
XmlNode node = xmlDoc .CreateNode(XmlNodeType.Element, “name”, null);
node.InnerText = value;
root .AppendChild(node);
xmlDoc.Save("D://data.xml");
}
//修改
XmlDocument doc = new XmlDocument();
doc.Load("D://data.xml");
//得到根節點
XmlNodeList nodeList =doc.SelectSingleNode ("RootUser").ChildNodes;
//遍歷所有子節點
foreach (XmlElement xe in nodeList)
{
string name= xe.Name;
var = xe.InnerText;
}
doc.Save("D://data.xml");