如何使用 C# 更改带有自关闭标记的 XML 节点的值

How to change value of XML Node with Self closing Tag using C#

我有一个 XML 文件,它正在我的代码中加载到 XmlDocument 对象中。它包含一些具有自关闭标签的节点。我如何访问和更改其中包含的文本? IE。我可以使用 node.InnerText (<tag>value</tag>) 访问非自闭标签的文本,但这不适用于自闭标签 (<tag valueName = value/>)。

作为 C# 的初学者,我并不知道 node.Attributes 属性。我可以使用以下方法简单地访问 valName: string valName = node.Attributes["valName"].Value; 这会将 val 分配给 valName.