如何通过 api C# 在现有 XML 中追加新节点

编程


我想将新节点附加到现有的 xml 文件中,来自独立于模型类元素的 json 类型 api 的数据应附加到文件中。

我尝试过的:

尝试了很多方法都没有成功请回复

解决方案1

XML(和 JSON)是基于文本的数据传输格式:添加新节点的唯一实用方法是将 XML 文件读取到 XMLDocument(或等效文件)中,向其中添加节点,然后再次保存 XML 文件。

您不能只是将“原始”XML 作为文本打开并写入其中:任何类型的文本文件都没有“插入”功能。

解决方案2

在等待您更新问题时,我在谷歌搜索中使用了您的问题: 如何通过 api C# 在现有 XML 中追加新节点[^] 对于同一个问题有很多答案:
* C#,XML,添加新节点 – StackOverflow[^]

* | XmlNode.AppendChild(XmlNode) 方法 (System.Xml) | 微软学习[^] (带有示例代码)
* 在现有 xml 文件中添加新节点 – CodeProject[^]

コメント

タイトルとURLをコピーしました