いくつかの要素の値を変更したいが、コードが機能していない。XMLファイル内の要素の値を変更するにはどうすればよいですか?
<?xml version="1.0" encoding="utf-8"?>
<data>
<application id="1">
<applicationName>Instagram</applicationName>
<username>test</username>
<password>123</password>
<info>test</info>
</application>
</data>
そして、このC#コード:
string applicationName = "Test";
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("Data.xml");
XmlNode node = xmlDoc.SelectSingleNode("/data/application[@id='1']/applicationName");
node.InnerText = applicationName;
xmlDoc.Save("Data.xml");
XMLファイル内applicationName
を変更するための正しいコードは何ですか 私はこのXML-ファイルがありますか?
ここにすべてのユーザーの代わりに:完全なコードとデータで質問を投稿していただきありがとうございます。大いに感謝します –
[C#のXmlDocumentとXmlNodeで既存のXMLファイルを変更する方法](https://stackoverflow.com/questions/2558787/how-to-modify-existing-xml-file-with-xmldocument) - と-xmlnode-in-c-sharp) –
[XDocumentの代替](https://stackoverflow.com/q/18508765/60761) –