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


WAT  2005-06-11 16:37:14  No: 90388  IP: [192.*.*.*]

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

編集 削除
魔界の仮面弁士  2005-06-11 19:44:16  No: 90389  IP: [192.*.*.*]

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

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

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

編集 削除