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
元素作为新的子元素。
我正在尝试用 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
元素作为新的子元素。