• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptでXMLのデータを取得する方法)

VBScriptでXMLのデータを取得する方法

このQ&Aのポイント
  • VBSでXMLのデータを取得する方法について質問します。具体的には、XMLのtitleをpub idごとに別々に抽出する方法が知りたいです。
  • 現在、以下のコードを試しているのですが、titleが一つにまとめられてしまい、個別に抽出できません。pub idの階層が原因かもしれませんが、解決方法がわかりません。
  • アドバイスをお願いします!

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

XMLファイルのルートノードを追加したほうがいいように思います 出発点のノードが1つでそこから枝分かれするようにします 今回なら <book>タグの外側に<books>タグを追加します <books> <book> <publisher> <pub id="集英社"/> </publisher> <title>ドラゴンボール</title> </book> <book> <publisher> <pub id="講談社"/> </publisher> <title>はじめの一歩</title> </book> <book> <publisher> <pub id="集英社"/> </publisher> <title>ジョジョの奇妙な冒険</title> </book> <book> <publisher> <pub id="秋田書店"/> </publisher> <title>範馬刃牙</title> </book> </books> と行った具合でやってみましょう また先頭に XMLのバージョンやエンコード方式も追加した方がいいように思います <?xml version="1.0" encoding="shift_jis" ?> といった具合です

renounce
質問者

お礼

アドバイスありがとうございます。 返事が遅くなってしまってすみませんでした! いろいろ試してなんとかうまくいきました。 ありがとうございました!

関連するQ&A