- XmlDocument doc = new XmlDocument(); //インスタンスの生成
- doc.Load("C:\\temp\\test5.xml"); //XML文書の読み込み
- //複数の場合
- //XmlNodeList nodes = doc.SelectNodes("//presen/slide[@id='2']");
- //1つの場合
- XmlNode nodes = doc.SelectSingleNode("//presen/slide[@id='1']");
- nodes.SelectSingleNode("contents").InnerText = "あかさたな";
- //複数の場合
- /*
- foreach (XmlNode st in nodes)
- {
- XmlNode tweetname = st.SelectSingleNode("contents");
- tweetname.InnerText = "aslkjfakshfa";
- }
- */
- doc.Save("C:\\temp\\test5.xml"); //XMLファイルの保存
2011-06-08
[C#]XMLプログラミング ~XMLファイルの編集~
XMLファイルの編集についてです。DOMのアプローチになりますが、XMLファイルを読み込んで編集したいノードをXPATHで探索してそのノードに対して操作を行うという手順になります。下記のサンプルでは、XPATHで探索した結果が1つの場合と複数の場合の両方を書いてますので、適時参考にしてください。最後にファイルを保存することを忘れずに。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿