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>
//首先创建 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>
相关文章推荐
- C# 如何创建一个xml文件?并写入指定内容?
- C#如何生成一个XML文件,并保存在硬盘的指定目录下
- JAVA中如何向创建一个文件并且向其中写入内容
- C#-XML文件提取字符串+字符串存为XML文件+创建XML(自定义节点)文件+读取节点内容
- 在C#中如何将多个rtf文件内容组合在一起用一个rtf文件保存?
- java中如何创建一个指定文件,一个指定的目录
- 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库.txt
- C# 创建,读取,写入 XML文件
- C# 创建,读取,写入XML文件
- 如何把控制台输入的内容写入到指定的文件中
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- 如何在Android Studio中创建一个selector.xml文件
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- linux 下如何给一个普通用户有在指定目录下有创建文件的权限
- 用 echo 创建文件内容时,如何避免尾部的多出来的一个空格
- c++中把一个文件内容写入指定的文件中
- 简单的C# 保存内容到指定路径下的XML文件中方法
- java在指定路径下创建文件,并写入文件内容
- C# 从内嵌资源读取文件内容并写入到指定位置
- java 如何将两个txt文件内容写入到一个txt文件中?