前回、XMLの読み出しを記述しましたが XmlReader, XmlWriterは、それぞれ読み込み専用、書き込み専用の クラスとなっています。つまり、 XmlReaderクラスでは、XMLデータの編集処理が行えないことになります。 てことで、XMLの読み込み・編集・書き出しをやるには、 XmlReaderとXmlWriterを用いて処理を書くか、それと DOMやSAXなどの処理を使って書くかというのが基本的な形 となります。(javaでいう、XMLデータマッピングなどはちょっとおいて置いて) 今回は、DOMでXMLデータの読み出しまでをやってみます。 使うクラスは、 System.Xml.XmlDocument となります。このクラスのLoadメソッドには URI, ファイルパス、Stream, XmlReaderが渡せます。 一旦、読み込んでしまえば後は、通常のDOM処理ができます。