通过XmlDocument动态生成XML文件
2012-02-03 11:16
465 查看
#region 通过XmlDocument动态生成Xml文件
/// <summary>
/// 通过XmlDocument动态生成Xml文件
/// </summary>
private void DongTaiCreateXmlFile()
{
XmlDocument xmlDom = new XmlDocument();//首先实例化一个XmlDocument文档对象
xmlDom.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\" ?><accp></accp>"); //通过自定义的字符串加载XML文档
XmlNode xnRoot = xmlDom.DocumentElement; //获取xml文档的根节点
XmlElement xeNetHelper =xmlDom.CreateElement("NetHelper") ; //创建一个制定名称 "C#Helper" 的节点元素
xnRoot.AppendChild(xeNetHelper); //将指定的节点添加到该节点的子节点的末尾
XmlElement xmlYuanSu = xmlDom.CreateElement("ID");//创建一个指定名称的"ID"的节点元素 //element:元素
xmlYuanSu.InnerXml = "00" + (3+ 1).ToString();
xeNetHelper.AppendChild(xmlYuanSu); //将指定的节点添加到该节点的子节点的末尾
xmlYuanSu = xmlDom.CreateElement("Name"); //在当前节点下创建一个“Name”Element:元素
xmlYuanSu.InnerXml = "Name" + (3).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
xmlYuanSu = xmlDom.CreateElement("Age");//在当前节点“NetHelper”下添加一个Age元素
xmlYuanSu.InnerXml = "Age"+(3+20).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
string file = Application.StartupPath + "\\accp.xml";
xmlDom.Save(file);
}
#endregion
这里面的东西可以替换!
/// <summary>
/// 通过XmlDocument动态生成Xml文件
/// </summary>
private void DongTaiCreateXmlFile()
{
XmlDocument xmlDom = new XmlDocument();//首先实例化一个XmlDocument文档对象
xmlDom.LoadXml("<?xml version=\"1.0\" encoding=\"UTF-8\" ?><accp></accp>"); //通过自定义的字符串加载XML文档
XmlNode xnRoot = xmlDom.DocumentElement; //获取xml文档的根节点
XmlElement xeNetHelper =xmlDom.CreateElement("NetHelper") ; //创建一个制定名称 "C#Helper" 的节点元素
xnRoot.AppendChild(xeNetHelper); //将指定的节点添加到该节点的子节点的末尾
XmlElement xmlYuanSu = xmlDom.CreateElement("ID");//创建一个指定名称的"ID"的节点元素 //element:元素
xmlYuanSu.InnerXml = "00" + (3+ 1).ToString();
xeNetHelper.AppendChild(xmlYuanSu); //将指定的节点添加到该节点的子节点的末尾
xmlYuanSu = xmlDom.CreateElement("Name"); //在当前节点下创建一个“Name”Element:元素
xmlYuanSu.InnerXml = "Name" + (3).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
xmlYuanSu = xmlDom.CreateElement("Age");//在当前节点“NetHelper”下添加一个Age元素
xmlYuanSu.InnerXml = "Age"+(3+20).ToString();
xeNetHelper.AppendChild(xmlYuanSu);
string file = Application.StartupPath + "\\accp.xml";
xmlDom.Save(file);
}
#endregion
这里面的东西可以替换!
相关文章推荐
- Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout
- Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout
- VC++通过动态生成并加载DLL,实现可执行文件的自删除
- 如何用Asp动态生成xml文件
- 使用JAVA通过JXL(JExcel)动态生成Excel文件 转载至台湾某博客
- 遍历指定文件夹下所有的xml文件并动态生成HTML页面
- 通过MyEclipse14生成Hibernate类文件和hbm.xml文件,或者annotatio...
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- 遍历指定文件夹下所有的xml文件并动态生成HTML页面
- java通过xml配置属性用iText包生成pdf文件
- php动态生成一个xml文件供swf调用
- 通过mybatis工具generatorConfig.xml自动生成实体,DAO,映射文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- 通过MyEclipse生成Hibernate类文件和hbm.xml文件,或者annotation文件
- Hibernate动态建表,通过hbm.xml配置文件创建数据表,进行数据库操作, 动态模型
- Hibernate动态建表,通过hbm.xml配置文件创建数据表,进行数据库操作, 动态模型
- 动态生成xml文件
- 通过生成PSR文件,实现动态报表格式
- 通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码