- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBscriptでXMLのファイルから、XPathで指定したデータを読)
VBscriptでXMLからXPathを使用してデータを読み込む方法
このQ&Aのポイント
- VBscriptを使用してXMLファイルからXPathを指定してデータを読み込む方法について解説します。
- XMLファイル中に指定したXPathのタグが存在しない場合のエラー処理について説明します。
- 親タグや子タグを総当りで存在を調べる方法について考えます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらく、 Set xmlNode = .selectSingleNode(xpath01) の時点で、エラーになっているのではなく、 MsgBox xmlNode.text でエラーになってます。 Xpathに該当するノードがない場合には xmlNodeがNothingになってますから、 その場合には、MsgBoxを実行しないようにします。 MsgBox xmlNode.text を If Not xmlNode is Nothing then MsgBox xmlNode.text EndIf に変えてみてください。
お礼
yukimi1977様、 早速の回答、ありがとうございました。 ばっちり解決しました。 初めての質問を解決いだたき、感謝です。