您的位置:首页 > 编程语言 > C#

C# 如何创建一个xml文件?并写入指定内容?

2014-06-13 15:27 495 查看
你看看这个 拷贝代码 运行 就能生成你需要的xml文件了

//首先创建 XmlDocument xml文档

XmlDocument xml = new XmlDocument();

//创建根节点 config

XmlElement config = xml.CreateElement("Config");

//把根节点加到xml文档中

xml.AppendChild(config);

//创建一个节点 path(用于做子节点)

XmlElement path = xml.CreateElement("Path");

//path节点中的文本内容为 E:\Test\ @用于转义后面的'\'

path.InnerText = @"E:\Test\";

//将path添加为config的子节点

config.AppendChild(path);

//以下Regex同理

XmlElement regex = xml.CreateElement("Regex");

regex.InnerText = "<![CDDATA[@^abc$]]>";

config.AppendChild(regex);

XmlElement ini = xml.CreateElement("ini");

//所以我们需要创建 ini标签里的xml属性 属性名为timeout

XmlAttribute timeout = xml.CreateAttribute("timeout");

//timeout属性的内容为200

timeout.InnerText = "200";

//标签ini里的文档内容为 time

ini.InnerText = "time";

//创建完标签的属性timeout 后需要将其添加到ini标签的属性里

ini.Attributes.Append(timeout);

//最后将ini标签添加到config 父节点里

config.AppendChild(ini);

//最后将整个xml文件保存在D盘

xml.Save(@"D:\abc.xml");

运行效果

<Config>

<Path>E:\Test\</Path>

<Regex><![CDDATA[@^abc$]]></Regex>

<ini timeout="200">time</ini>

</Config>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐