using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
namespace xml
{
class Program
{
static void Main(string[] args)
{
XmlDocument xmlDoc = new XmlDocument();
//创建Xml声明部分,即<?xml version="1.0" encoding="utf-8" ?>
XmlDeclaration Declaration = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null);
//创建根节点
XmlNode rootNode = xmlDoc.createElement_x("root");
//创建student子节点
XmlNode testPointNode = xmlDoc.createElement_x("testPoint");
//创建一个属性
XmlAttribute testPointID = xmlDoc.CreateAttribute("TestPointID");
testPointID.Value = "1";
XmlAttribute caseID = xmlDoc.CreateAttribute("CaseId");
caseID.Value = "TEST_0001";
XmlAttribute name = xmlDoc.CreateAttribute("Name");
name.Value = "111";
//xml节点附件属性
testPointNode.Attributes.Append(testPointID);
testPointNode.Attributes.Append(caseID);
testPointNode.Attributes.Append(name);
rootNode.AppendChild(testPointNode);
//附加根节点
xmlDoc.AppendChild(rootNode);
xmlDoc.InsertBefore(Declaration, xmlDoc.DocumentElement);
//保存Xml文档
xmlDoc.Save(@"d:\testPoint.xml");
Console.WriteLine("已保存Xml文档");
}
}
}