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文件到具体路径

浙公网安备 33010602011771号