gpt4 book ai didi

c# - 如何更改 XML 节点值

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:46 26 4
gpt4 key购买 nike

我有一个 XML(这正是它的样子):

<PolicyChangeSet schemaVersion="2.1" username="" description="">
<Attachment name="" contentType="">
<Description/>
<Location></Location>
</Attachment>
</PolicyChangeSet>

这是在用户的机器上。

我需要为每个节点添加值:用户名、描述、附件名称、内容类型和位置。

这是我目前所拥有的:

string newValue = string.Empty;
XmlDocument xmlDoc = new XmlDocument();

xmlDoc.Load(filePath);
XmlNode node = xmlDoc.SelectSingleNode("/PolicyChangeSet");
node.Attributes["username"].Value = AppVars.Username;
node.Attributes["description"].Value = "Adding new .tiff image.";
node.Attributes["name"].Value = "POLICY";
node.Attributes["contentType"].Value = "content Typeeee";

//node.Attributes["location"].InnerText = "zzz";

xmlDoc.Save(filePath);

有什么帮助吗?

最佳答案

使用 XPath。 XmlNode node = xmlDoc.SelectSingleNode("/PolicyChangeSet"); 选择您的根节点。

关于c# - 如何更改 XML 节点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11903552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com