我有一個XML(這正是它看起來像):如何改變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);
任何幫助嗎?
奏效:) ......我只能接受你的答案在10分鐘左右。 thx Jan! – Testifier 2012-08-10 14:19:50
雖然我會如何爲「位置」添加值?它只是在<>> ......之間? – Testifier 2012-08-10 14:21:47
任何時候:)看看XmlNode的'InnerText'屬性。 – Jan 2012-08-10 14:23:45