掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DOMを使用し、XMLファイルを扱う時のエラー処理について (ID:64443)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
よろしくお願いします。 Visual Studio2005 C++の環境で XMLファイルを扱う時のエラー処理についてご教授願います。 以下ソース HRESULT hr; CoInitialize(NULL); try{ MSXML2::IXMLDOMDocument2Ptr pDoc; hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument)); SUCCEEDED(hr) ? 0 : throw err_no; pDoc->async = VARIANT_FALSE; /* XMLファイルのロード */ if((pDoc->load(stLB.File_name) !=VARIANT_TRUE)){ return err_no; } /* <STATION>をルート検索 */ INodeListPtr plSTATION = pDoc->getElementsByTagName("STATION"); IElementPtr peSTATION = plSTATION->Getitem(0); /* <STATION>の属性取得 */ _variant_t vari_STATION = peSTATION->getAttribute("no"); /* <LB>の要素取得 */ IElementPtr peLB = peSTATION-> getElementsByTagName("LB")->Getitem(0); _variant_t vari_LB = peLB->Gettext(); //variantオブジェクト破棄 VariantClear(&vari_STATION); VariantClear(&vari_LB); // COMライブラリの終了処理 CoUninitialize(); }catch(_com_error &err){ return err_no;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.