zoukankan      html  css  js  c++  java
  • c# 代码创建xml文件

     #region /***创建文件***/
            
    public void   CreateXmlFile(string strFilePath,string[] strElement,string[] strElementString)
            
    {    
                
    try
                
    {
                    XmlDocument xmldoc 
    = new XmlDocument( ) ;
                    XmlDeclaration   xn   
    =  xmldoc.CreateXmlDeclaration("1.0","gb2312",null);   
                    xmldoc.AppendChild(xn);
        
                    
    //加入一个根元素
                    XmlElement  xmlelem = xmldoc.CreateElement ( "" , "myinfo" , "" ) ;
                    xmldoc.AppendChild(xmlelem) ;
                    XmlElement xe1
    =xmldoc.CreateElement("user"); 
       
                    XmlElement xesub2
    =xmldoc.CreateElement(strElement[0].ToString());
                    xesub2.InnerText
    =strElementString[0].ToString();
                    xe1.AppendChild(xesub2);
            
                    XmlElement xesub3
    =xmldoc.CreateElement(strElement[1].ToString());
                    xesub3.InnerText
    =strElementString[1].ToString();
                    xe1.AppendChild(xesub3);

                    xmldoc.ChildNodes.Item(
    1).AppendChild (xe1) ;
     
                    
    //保存创建好的XML文档
                    try
                    
    {
                        xmldoc.Save(strFilePath) ; 
                    }

                    
    catch (Exception e )
                    
    {
                        
    throw e;
                    }

                    
        
                }

                
    catch (Exception err)
                
    {
                    
    throw err;    
                }

                
            }


            
    #endregion

    给xml添加"<?xml version="1.0" encoding="gb2312"?> "格式:
    XmlDocument xmldoc = new XmlDocument( ) ;
        XmlDeclaration   xn   =  xmldoc.CreateXmlDeclaration("1.0","gb2312",null);  
        xmldoc.AppendChild(xn);

    最后创建好的xml文件:
    <?xml version="1.0" encoding="gb2312"?>
    <myinfo>
      <user>
       ***
      </user>
    </myinfo>

  • 相关阅读:
    2018年第九届蓝桥杯国赛总结(JavaB组)
    yzm10的小简介
    论文学习笔记
    Tied Block Convolution:一种共享filter的卷积形态
    AI艺术鉴赏挑战赛
    论文学习笔记
    (转)论文学习笔记
    论文学习笔记
    2020 计蒜之道 预赛 第三场 石子游戏(简单)(暴力DP)
    第六周:生成式对抗网络
  • 原文地址:https://www.cnblogs.com/liufei88866/p/1249496.html
Copyright © 2011-2022 走看看