InnerText XmlNode C#

InnerText XmlNode C#

我正在尝试用 C# 创建一个 XML 文档。这是我要解析的文件。

<root>
 <child/>
 some text here
</root>

但是,当我尝试将 "some text here" 分配给元素时,我 运行 遇到了问题。 一开始我有 XmlNode 的

InnerText="" 

和 XmlNode 的

InnerXml=</child>

通过

node.InnerText+="some text here";

我的

InnerXml="";

我不明白我做错了什么。

备注 如果我有以下 XML - 文本出现在 child 之前,我没有问题。

<root>
 some text here
 <child/>
</root>

与其尝试通过更改 InnerXxx 属性来操纵 XML,您应该通过调用 AppendChild.

来实现

您想要附加一个 XmlText 元素作为新的子元素。