XML 生成一个XML文件
2013-11-06 09:11
344 查看
public static void CreateXml(string path) { XmlDocument xmldoc = new XmlDocument(); XmlTextWriter writer = new XmlTextWriter(path, Encoding.UTF8); writer.WriteStartDocument(); /*根节点*/ writer.WriteStartElement("User");//根节点 /*name*/ writer.WriteStartElement("name"); writer.WriteEndElement(); /*password*/ writer.WriteStartElement("password"); writer.WriteEndElement(); /*RememberPwd*/ writer.WriteStartElement("RememberPwd"); writer.WriteEndElement(); /*Automatic_logon*/ writer.WriteStartElement("Automatic_logon"); writer.WriteEndElement(); /*根节点*/ writer.WriteEndElement(); writer.WriteEndDocument(); writer.Close(); xmldoc.Load(path); }
方法二:
public static void CreateXml2(string paths) { XmlDocument xmldoc = new XmlDocument(); //首先创建 XmlDocument xml文档 XmlElement Config = xmldoc.CreateElement("Config"); //创建根节点 config xmldoc.AppendChild(Config); //把根节点加到xml文档中 XmlElement path = xmldoc.CreateElement("path"); //创建一个节点 path(用于做子节点) path.InnerText = "这是path节点的文本内容"; Config.AppendChild(path); //将path添加为config的子节点 XmlElement ini = xmldoc.CreateElement("Ini"); ini.InnerText = "1111"; XmlAttribute timeout = xmldoc.CreateAttribute("timeout"); //创建一个属性timeout timeout.InnerText = "200"; //为属性timeout赋值为 200 ini.Attributes.Append(timeout); //将属性timeout添加至Ini节点 Config.AppendChild(ini); //将Ini节点添加为Config的子节点 xmldoc.Save(paths); }
相关文章推荐
- 【xml】商城系统中将所有的产品链接地址生成到一个xml文件中,便于搜索引擎蜘蛛抓取
- java生成一个XML文件,并且将该文件压缩成ZIP格式后再写到硬盘上
- 生成一个XML文件:XML的序列化器
- log4j无日志生成? 我将一个web项目部署在tomcat server.xml配置文件中,当我启动tomcat是无日志输出。
- 一个简单的xml类,可以解析和生成xml文件数据
- PHP DOM创建生成一个XML文件
- php动态生成一个xml文件供swf调用
- 一个序列化器,满足多个xml文件生成
- android编译时生成了一个 main.out.xml文件,无法编译的解决办法
- [iOS开发]如何用KissXML生成一个XML文件
- 写了一个脚本,生成gnome桌面背景slide模式所需的xml文件
- 节点文件将两个不同格式的XML文件,进行节点对照,并生成一个用于对照功能的XML
- C#如何生成一个XML文件,并保存在硬盘的指定目录下
- Java读取一个xml文件并生成相应的类
- 如何快速生成一个web.xml 文件
- 一个模拟页面操作,解析xml输出,生成CSV文件的ruby程­序
- 生成一个xml文件
- 如何用Asp动态生成xml文件
- JAVA程序生成XML标准化的文件格式,缩进,美化。
- 我想把我的c++的cpp文件用一个批处理命令就能生成一个源文件列表