Mar 10, 2005   [去年の今ごろ]

Firefox で XMLパースエラー

 思い出したように Firefox を起動して Sage でこのサイトのフィードを読み込もうとしたところ、XMLパースエラーが起こり途中までしかフィードが読み込まれなかった。このエラーについてグーグルしてみたら XML ソースに & が含まれていると起こるらしいことがわかった。ちゃんと & でエスケープしてなくてはいけないらしい。

 Firefox で、エラーが起こった XML のソースを開くとデバッグ画面が出てエラー箇所はすぐに判明した。親切だ。

 Blosxom の RDFテンプレート story.rss を開いて確認するとイケナイ文字が含まれていたのは rss10 で生成される $description という変数だった。rss10 を開いて strip_html サブルーチンに & を & にする処理を追加。

$str =~ s!&!&!g;

 Firefox で読み込み直したら XMLパースエラーは解消された。

この記事へのコメント

gu:
流石Google様だ。
wholesale bags:
Firefox で XMLパースエラー - O'GANE'S EXPERIENCES
wholesale bags http://www.googletest.com
 

コメントを書く

お名前:
コメント:

トラックバックURL: http://park18.wakwak.com/~ogane/cgi-bin/blosxom.cgi/computer/blosxom/200503100201.trackback

Posted at 02:01 -  permalink -  category: Blosxom -  tags: blosxom

これまでの記事。

2008 | 5 | 4 | 3 | 2 | 1 |
2007 | 12 | 11 | 10 | 9 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2006 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2005 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2004 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2003 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2002 | 12 |