
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("MSXML2") rename("EOF", "EndOfFile")
#import "msxml3.dll"
using namespace MSXML2;
というようにMSXML3をimportし以下のようなソースを
書いたのですがコンパイルエラーになってしまいます。
IXMLDOMDocumentPtr pDoc;
IXMLDOMNodeListPtr pNodeList;
pDoc.CreateInstance(__uuidof(DOMDocument30));
pDoc->put_async(VARIANT_FALSE);
pDoc->validateOnParse = FALSE;
pDoc->load( _variant_t(XMLファイル) );
pNodeList = pDoc->selectNodes("//rs:data");
IXMLDOMSelection *pIXMLDOMSelection=NULL;
pNodeList->QueryInterface(IID_IXMLDOMSelection, (void**)&pIXMLDOMSelection );
ヘッダがないとよく出てくるエラーだと思いMSDNで調べたらmsxml2.hというヘッダがあるようなことが書かれていました。
そこで
#include <msxml2.h>
というコードを追加したのですが"見つかりません"と言われてしまいます。
http://cvs.sourceforge.net/viewcvs.py/libxml2-pa …
上記のサイトに
IID_IXMLDOMSelection: TGUID = '{AA634FC7-5888-44A7-A257-3A47150D3A0E}';
という記載がありこれが見つからないのではと思っていますがどうしたらよいのか分かりません。
アドバイスお願いします。
No.1ベストアンサー
- 回答日時:
MSXML (Microsoft XML Parser) 3.0 Software Development Kit (SDK)
http://www.microsoft.com/downloads/details.aspx? …
は、ダウンロード済みでしょうか?
上記をインストールしたフォルダのincフォルダの中に
msxml2.h
はあります。
この回答への補足
すみません、せっかくアドバイス頂いたのですが
解決してしまい。
削除依頼を出したところでした。
#import "msxml3.dll" named_guids
としたところ解決しました。
named_guidsと明示するとGUID型のCLSIDやIIDの定義が生成されるのですね。
知りませんでした。
msxml2.hはどのような時にincludeする必要があるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示さ...
-
dataファイルをxtxファイルにす...
-
ChatGPT excel
-
ray-mmdについて
-
MSFormsとは何ですか?
-
ヤフー知恵袋みたいなサイトを...
-
Windowsで見かけるxmlファイル...
-
reaper音声ファイルについて
-
スマホのスプレッドシートでセ...
-
XMLサイトマップの登録方法がわ...
-
タモリさんを信じられますか?
-
自分のHTMLサイトでRSSを読み込...
-
ゲーミングPCに入っているAlris...
-
【BAT(バッチ)ファイル】Web...
-
XMLとは何ですか?
-
特殊文字の検索方法
-
フォルダー内検索
-
公文書のxmlファイルの開き方が...
-
Webページに関するさまざまな情...
-
head要素
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
東芝のDynabookなのですがアン...
-
特殊記号が勝手にエスケープさ...
-
あせんうぶり言語
-
Visual Basic .NET の識別子は...
-
isnan・isnf関数が「識別子が見...
-
MSXMLで使用可能な文字コードの...
-
使用できる文字の規約
-
MSXML3でerror: 'C2065 IID_IXM...
-
コメント領域のデータ部先頭っ...
-
CPUの考え方を教えてください ...
-
ルート要素ノードが2個ある場合?
-
SNMP リンクダウンとノードダ...
-
XMLで要素が記述された順番に意...
-
XML、XSLTの適応エラー(IEから...
-
C#でTreeViewのCheckBoxのサイ...
-
xmlファイルが上手にHTMLに変換...
-
昔Winnyってありましたけど、あ...
-
バッチファイルでテキストファ...
-
ノードとは
-
4バイトを10進数に変換する方法
おすすめ情報