XML文書を読み込む 第2回 プログラムでXML文書を作成するでは、XML文書を書き出すプログラムを作成した。そこで、今回は読み込みに挑戦してみよう。XML文書を読み込む方法はいくつかあるが、今回はXmlReaderを使用する。 XML文書を読み込むプログラムは、書き出すプログラムに比べると作るのが難しい。なぜなら、書き出すときには項目の並び順をプログラム側で強制できるのに対して、既存のXML文書を読み込む際には、どんな項目がどんな順番で並んでいるのか、あらゆる可能性を考えなければならないからだ。これを回避するためには、スキーマを使って、並び順の妥当性を確認するという方法もあるが、ここではスキーマを使わないという前提で話を進めよう。 さて、XML文書を出力するために前回紹介したXmlTextWriterクラスがあったのと同じように、読み込み用のXmlTextReaderクラスも存在する。こ