读取XML:
XmlDocument xmlDoc = new XmlDocument();
// 加载XML
xmlDoc.Load(“123.xml”);
// 加载根节点的子节点
XmlNode node = xmlDoc.DocumentElement.FirstChild;
// 获取属性名
XmlAttribute att = node.Attributes[“name”];
// 更改值
att.Value = “234”;
// 获取指定节点
xmlDoc.SelectSingleNode(“节点名”);
// 获取属性值
string s = att.Value;
using (FileStream fs = File.OpenWrite(“123.xml”))
{
xmlDoc.Save(fs);//向打开的这个xls文件中写入数据
}
写XML:
// 获取根节点对象
XmlDocument xmlDoc=new XmlDocument();
// 创建类型声明节点
XmlNode node = xmlDoc.CreateXmlDeclaration(“1.0”, “utf-8”, “”);
xmlDoc.AppendChild(node);
// 创建根节点
XmlNode root = xmlDoc.CreateElement(“TestCase”);
xmlDoc.AppendChild(root);
// 创建子节点1,测试用例名
XmlNode testName = xmlDoc.CreateNode(XmlNodeType.Element, “Description”, null);
// 内容
testName.InnerText = “123”;
// 创建属性
XmlAttribute test = xmlDoc.CreateAttribute(“tsss”);
test.Value = “准备时间测试”;
XmlAttribute test2 = xmlDoc.CreateAttribute(“tsss1”);
test2.Value = “准备时间测试”;
// 把属性添加到节点中
testName.Attributes.Append(test);
testName.Attributes.Append(test2);
root.AppendChild(testName);
using (FileStream fs = File.OpenWrite(“123.xml”))
{
xmlDoc.Save(fs);//向打开的这个xls文件中写入数据
}