目的:XmlTextWriterを使用してXMLファイルを作成し、XmlNode SelectSingleNode()、node.ChildNode [?]。InnerText=sometingなどを使用して既存のコンテンツを変更/更新する予定です。
以下のようにXmlTextWriterでXMLファイルを作成した後。
XmlTextWriter textWriter = new XmlTextWriter("D:\\learning\\cs\\myTest.xml", System.Text.Encoding.UTF8);
以下のコードを練習しました。しかし、XMLファイルを保存できませんでした。
XmlDocument doc = new XmlDocument();
doc.Load("D:\\learning\\cs\\myTest.xml");
XmlNode root = doc.DocumentElement;
XmlNode myNode;
myNode= root.SelectSingleNode("descendant::books");
...。
textWriter.Close();
doc.Save("D:\\learning\\cs\\myTest.xml");
私のやり方のように制作するのは良くないことがわかりました。それについて何か提案はありますか?同じプロジェクトでのXmlTextWriterとXmlNodeの両方の概念と使用法についてはよくわかりません。読んでいただきありがとうございます。