如何使用 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.
我有一个 XML 文件,它正在我的代码中加载到 XmlDocument 对象中。它包含一些具有自关闭标签的节点。我如何访问和更改其中包含的文本? IE。我可以使用 node.InnerText
(<tag>value</tag>
) 访问非自闭标签的文本,但这不适用于自闭标签 (<tag valueName = value/>
)。
作为 C# 的初学者,我并不知道 node.Attributes
属性。我可以使用以下方法简单地访问 valName:
string valName = node.Attributes["valName"].Value;
这会将 val 分配给 valName.