RSS(XML)をVBで取得するには?


WAT  2005-06-12 01:37:14  No: 90388

RSSをMSXML2.XMLHTTP30で読み込みDBに登録していますが、
エンコードがEUC-JPの場合は読み込みできません。
UTF-8の場合はOKです。
環境は  WinXP VB6


魔界の仮面弁士  2005-06-12 04:44:16  No: 90389

まず、そのXMLが Well-formed であるかどうかを確認してください。

RSSを配信しているサーバの中には、実装がいい加減になっていて、
そもそも、XML形式になっていない物が少なからずあります。
# Shift_JIS や EUC-JP なのに、xml宣言が存在しなかったりとか、
# タグの中で < の文字が使われていたりとか。

XMLとして正しい形式であるにも関わらず、読めないようであれば、
上位バージョン(MSXML4/MSXML5/MSXML6)でも試してみてください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加