C#写Xml文件

            string writer = filePath + @"\" + TifImageName + ".xml";   //确定xml导出路径和文件夹名称(xml文件)          

            XmlDocument xmlDoc = new XmlDocument();   //实例化xml文件
            XmlDeclaration dec = xmlDoc.CreateXmlDeclaration("1.0", null, null);   //参数可以根据需求添加
            xmlDoc.AppendChild(dec);
            //创建一个根节点(一级)
            XmlElement root = xmlDoc.CreateElement("P2DXML");
            root.SetAttribute("Version", "1.05.67");   // 设置root节点的属性
            root.SetAttribute(.....);   //(可设置多个)
            xmlDoc.AppendChild(root);  //将root节点放到xml中
            //创建二级节点 并设置属性
            XmlElement Sender = xmlDoc.CreateElement("Sender");
            Sender.SetAttribute("HubId", dtMain01[0]["CompanyID"].ToString());
             // 创建三级节点
            XmlElement ImagePath = xmlDoc.CreateElement("ImagePath");
            ImagePath.InnerText = @"\\90107-server3\FTP Archive\New Look Retailers Ltd\" + imagePath + TifImageName;  //内嵌文本

            //三级节点具体展现形式   <ImagePath>\\90107-server3\FTP Archive\New Look Retailers Ltd\</ImagePath>

           Sender.AppendChild(ImagePath); //将三级节点放入二级节点

           root.AppendChild(Sender);    //将二级节点放入根节点

           xmlDoc.Save(writer);    //保存xml文件到具体路径

        

 

posted @ 2016-02-22 17:27  10小虎  阅读(76)  评论(0)    收藏  举报