创建或加载XML文档
private XmlDocument xmlDocument = new XmlDocument();
if
xmlDocument.Load(XmlFilePath);
else
xmlDocument.AppendChild(xmlDocument.CreateXmlDeclaration("1.0", "utf-8", null));
XmlElement rootNode_Ele = xmlDocument.CreateElement(rootNodeName);
xmlDocument.AppendChild(paths);
xmlDocument.Save(XmlFilePath);
查询节点
XmlNode tempXmlNode = xmlDocument.SelectSingleNode(...ParentNode+ "/" + nodeName);
XmlNodeList tempXmlNodes = xmlDocument.SelectNodes(...ParentNode+ "/" + nodeName);
添加节点
XmlNode rootNode = xmlDocument.SelectSingleNode(rootName);
if (rootNode != null)
{
XmlElement xmlElement = xmlDocument.CreateElement(nodeName);
xmlElement.InnerText = contentText;
xmlElement.SetAttribute(name,value);
rootNode.AppendChild(xmlElement);
}
删除节点
XmlNode tempXmlNode = xmlDocument.SelectSingleNode(nodeName);
xmlNode.ParentNode.RemoveChild(xmlNode);
xmlNode.ParentNode.RemoveAll();