Weblog

RSSファイルのパースエラー

Posted at 2003-08-10T13:13:00+09:00 in RSS

PerlでRSSファイルをパースする時、

eval{
  $rss->parse($j->set(\$content)->utf8);
};

とか処理してたのですよ。こういう事すると、XML宣言にUTF-8以外の文字コードが明記されていると、パースエラー起こすようです。

当たり前っていや、当たり前なんですが、まるで気づかなかった。

あるRSSファイルが、

<%xml version="1.0" encoding="iso-8859-1"%>

となってて、UTF-8に変換してパースすると、「なんか変だぞ、コラ」と怒られ、気づきました。

今までは、パースエラーが出る時は、

の、どちらかであることばかりだったので、どうしようもないかなと目をつぶっていたわけで。とにかく間抜けな間違いに気づくことが出来てよかった。

RSS Headline Grabber更新せねば。

Recent entries from same category

同じカテゴリに分類された最近10件のエントリです。

  1. Web Bugをフィードに埋め込む
  2. Bloglinesとlivedoor Readerのアクティブ・ユーザー
  3. 購読者の内訳
  4. livedoor Reader
  5. Bloglinesにホットキーが導入
  6. ITmediaがフィード配信を開始
  7. Feed History
  8. 購読者数の推移
  9. フィード向け広告
  10. VistaのRSSサポート

Comments

JavaScriptに対応または有効な環境の場合、ここにはてなブックマークでのこのエントリに対するコメントが表示されます。

Weblog archives

by Category

This page was last modified on 2003-11-18T19:32:15+09:00 (in 0.265 secs).