• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBscriptでXMLのファイルから、XPathで指定したデータを読)

VBscriptでXMLからXPathを使用してデータを読み込む方法

このQ&Aのポイント
  • VBscriptを使用してXMLファイルからXPathを指定してデータを読み込む方法について解説します。
  • XMLファイル中に指定したXPathのタグが存在しない場合のエラー処理について説明します。
  • 親タグや子タグを総当りで存在を調べる方法について考えます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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 に変えてみてください。

toratora555
質問者

お礼

yukimi1977様、 早速の回答、ありがとうございました。 ばっちり解決しました。 初めての質問を解決いだたき、感謝です。