当前位置: 首页 > news >正文

C#拼接xml

1、xml字符串示例

<?xml version="1.0" encoding="utf-8" standalone="no"?><DATA><ITEMS><ITEM><ID>01<ID/><CODE>0001<CODE><NAME>测试1<NAME/></ITEM></ITEMS></DATA>

2、方法

private string  Getxml()

{

    XmlDocument document = new XmlDocument();
    XmlDeclaration xd = document.CreateXmlDeclaration("1.0", "utf-8", "");
    XmlElement root = null;
    document.AppendChild(document.CreateElement("DATA")); 

    root = document.DocumentElement;
    document.InsertBefore(xd, root);

    XmlElement items = document.CreateElement("ITEMS");
    XmlElement item = document.CreateElement("ITEM");

    items .AppendChild(item);

   XmlElement id = document.CreateElement("ID");

   item.AppendChild(id);

   XmlElement code = document.CreateElement("CODE");

   item.AppendChild(code);

   XmlElement code = document.CreateElement("NAME");

   item.AppendChild(name);

   root.AppendChild(items);
   string xmlData = document.OuterXml;

  //存xml

   if (!string.IsNullOrEmpty(xmlData))
 {
     XmlDocument doc = new XmlDocument();
     doc.LoadXml(xmlData);
     string filepath = "C:\\Test\\test.xml";
     doc.Save(filepath);

 }

return xmlData;

}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 甲方怒喷半小时:一次项目上线失败的深刻教训
  • m1系列芯片aarch64架构使用docker-compose安装rocketmq5.0以及运维控制台
  • 时政|医疗结果互认
  • 比较含退格的字符串-力扣
  • MySQL和MongoDB数据库的区别
  • 利用天气API接口自己DIY一个预报小管家
  • 部署k8s集群
  • 【2024软考】史上最全!软考刷题+解析大合集(9万字全手工打,货真价实)
  • 【draw.io的使用心得介绍】
  • 诺兰电影欣赏笔记
  • c++编程14——STL(3)list
  • selinux的安全策略可以影响ntp的方式
  • Python 拼图游戏
  • 网络实时安全:构筑数字时代的铜墙铁壁
  • 【Java运算符——详解 ➕ 案例练习题】
  • 4个实用的微服务测试策略
  • Angular2开发踩坑系列-生产环境编译
  • canvas 高仿 Apple Watch 表盘
  • CSS实用技巧
  • flutter的key在widget list的作用以及必要性
  • JavaScript设计模式与开发实践系列之策略模式
  • Laravel 中的一个后期静态绑定
  • Octave 入门
  • PHP CLI应用的调试原理
  • Phpstorm怎样批量删除空行?
  • Promise面试题,控制异步流程
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • React-Native - 收藏集 - 掘金
  • tensorflow学习笔记3——MNIST应用篇
  • vue 个人积累(使用工具,组件)
  • 欢迎参加第二届中国游戏开发者大会
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 移动端解决方案学习记录
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # 数据结构
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (160)时序收敛--->(10)时序收敛十
  • (3)llvm ir转换过程
  • (7)svelte 教程: Props(属性)
  • (70min)字节暑假实习二面(已挂)
  • (9)目标检测_SSD的原理
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (k8s)Kubernetes 从0到1容器编排之旅
  • (汇总)os模块以及shutil模块对文件的操作
  • (区间dp) (经典例题) 石子合并
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • *** 2003
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ..回顾17,展望18
  • .form文件_SSM框架文件上传篇
  • .net Application的目录
  • .NET/C# 使窗口永不获得焦点