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

 我来答
闹乔谧887
推荐于2016-05-26 · TA获得超过144个赞
知道答主
回答量:136
采纳率:85%
帮助的人:62.1万
展开全部
你看看这个 拷贝代码 运行 就能生成你需要的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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式