C#を始めたばかりの超初心者です。Visual Studio2005にてXMLファイルを読み込み、特定のタグを探して値を変更するプログラムを作成したいと思います(言語はC#です)。DataSetのReadXmlにてXMLファイルを読み込みましたがここからどうすればいいかお手上げの状態です。。。特定のタグを探すにはどのようにすればよいのでしょうか?またどのように書き換えればよいのでしょうか?非常に基本的な質問かとは思いますがご教授お願い致します。
■No5836 (HIRO さん) に返信 ご返答ありがとうございます! > ReadXMLでDataSetにデータを読み込めているんですよね? > DataSetにDataTableが出来ていると思うのですが、そのDataTableの値を変更してWriteXMLするのが簡単かと思います。(但し、細かい処理をするには不向きかもしれません) > > 特定のタグを探す場合はDataTableのSelectメソッドが使用できるかと思います。 DataTableは自動的に作成されているのでしょうか? うまく値を取り出せません・・・。 以下にソースコードを記述します。 //ソースコード-------- DataSet dtSet = new DataSet(); StreamReader reader = new StreamReader("test.xml",System.Text.Encoding.GetEncoding("Shift_Jis")); dtSet.ReadXml(reader); //--------------------- 間違いがあればご指摘下さい。 なお、XmlDocumentを使用することも考えたのですが DataSetの方が特定のタグを検索するのが容易なようだったので DataSetを使用しています。 認識は正しいでしょうか? 以上、よろしくお願い致します。
- Child Tree -