投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/5/21 23:22:35
> ある要素の値を取得するだけでいいのですが教えてくれないでしょうか?
こういうときは、
 『…というXMLファイルがあって、その中の…の部分を取り出したい』
のように、質問内容を具体的に書いた方が、回答が付きやすいかも。


> 調べてみましたが自分の望む答えではありませんでした。
調べて見つかったものはどのようなもので、
それは何故、望ましいものでは無かったのでしょうか?

何故駄目だったのかを書いてもらわないと、折角回答したところで
それは「望む答えではない」可能性があります。

回答する側としては無駄な労力になりますし、
質問者側も効率が悪いですよね。


> XMLファイルを読み込む方法がわからないです。
XML を読み込む方法は何通りかあります。
また、VB6 と VB.NET2002~2005 と VB2008~VB2010 とでは、
使用できる読み込み方法に差があります。

お使いの環境は何でしょうか?

VB6 なら、MSXML を使うのが一般的です。
 ・「DOM」による読み込み → DOMDocument オブジェクト
 ・「SAX」による読み込み → DOMDocument オブジェクト

VB.NET 系では、System.Xml 名前空間が基本ですが、他にも幾つか方法があります。
 ・テーブルとして読み込み → DataSet クラス
  http://msdn.microsoft.com/ja-jp/library/fx29c3yd.aspx
 ・「DOM」による読み込み → XmlDocument クラス
  http://code.msdn.microsoft.com/10-XML-DOM-VB-a02f6ff4/
 ・順次読み取り専用 → XMLTextReader クラス
  http://code.msdn.microsoft.com/10-XML-ReaderWriter-VB-dd8eb825/

VB2008 以降では、XDocument を使うと便利です。また、言語自体に
XML の埋め込みや読み取り機能が追加されたため、より簡潔に記述できます。


あとはこのあたり。
http://code.msdn.microsoft.com/DataAccess-howto-e287efd1

過去ログも参考にしてみてください。
http://homepage1.nifty.com/rucio/commu/ThreadDetail_ThreadId_9525.htm