将字符串转换为 xmlnode

Posted

技术标签:

【中文标题】将字符串转换为 xmlnode【英文标题】:Convert string into xmlnode 【发布时间】:2017-10-16 14:56:38 【问题描述】:

我正在处理 C# windows 表单,想将表单输入文本传递给其他 .cs 文件,是否可以将 string 转换为 XMLNode

like string text = "My Name";

并将其转换为 XMLNode 以将其保存在 xml 文件中。

【问题讨论】:

请详细说明。例如共享输入和预期结果。有string text = "My Name" 期望什么样的xml 输出? 【参考方案1】:

我更喜欢XDocument:

var doc = new XDocument();
doc.Add(new XElement("Input", "My Name"));
doc.Save(@"..pathToSave\xml.xml");

//<?xml version="1.0" encoding="utf-8"?>
//<Input>My Name</Input>

【讨论】:

但我正在使用 XMLDocument 加载我的 xml 文件。这个 XDocument 正在与 XMLDocument 混淆。寻找将任何字符串显式转换为 XMLNode 的代码。

以上是关于将字符串转换为 xmlnode的主要内容,如果未能解决你的问题,请参考以下文章