c# - 如何在现有 XML 中添加子元素

标签 c# xml

我有一个问题,我想在我现有的 Xml 中添加子元素,我该怎么做 请帮助我enter image description here

最佳答案

简单:

  • 将 XML 加载到内存中
  • 找到您要追加的现有节点
  • 创建新元素
  • 调用类似 XNode.AddAfterSelf 的方式
  • 保存结果

确切的调用将取决于您使用的库;我个人建议使用 LINQ to XML如果可能的话(即如果您使用的是 .NET 3.5 或更高版本),因为它比早期的 API 更容易使用。

关于c# - 如何在现有 XML 中添加子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033272/

相关文章:

c# - 在 C# 中确定对象 o 是 Action<...> 还是 Func<....>

C#一次删除多个按钮

c++ - 使用 C/C++ 读取/写入文件元数据

c# - LINQ to XML - Where 子句

.NET XML pretty-print ?

c# - 无法让 Ninject.Extensions.Conventions 工作

c# - 使用 HttpRequestMessage 或 Stream 上传 REST 文件?

c# - 带有简单注入(inject)器的插件架构

android - 当 Android 应用程序在设备或模拟器中运行时如何更新 XML 文件?

c# - 通过 LINQ 创建 XML 文档,添加 xmlns,xmlns :xsi to it