Mam XML (to jest dokładnie jak to wygląda):jak zmienić węzeł XML wartości
<PolicyChangeSet schemaVersion="2.1" username="" description="">
<Attachment name="" contentType="">
<Description/>
<Location></Location>
</Attachment>
</PolicyChangeSet>
Jest na komputerze użytkownika.
Potrzebuję dodać wartości do każdego węzła: nazwa użytkownika, opis, nazwa załącznika, typ zawartości i lokalizacja.
To, co mam tak daleko:
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);
Każda pomoc?
który pracował :) ... mogę tylko przyjąć twoja odpowiedź za 10 minut. thx Jan! – Testifier
Jak mogę jednak dodać wartość dla "lokalizacji"? to jest po prostu między <>> ... ?? – Testifier
Zawsze :) Spójrz na właściwość 'InnerText' XmlNode. – Jan