これは開発サイトのFrontPageのバックアップでの出力例です。
1: <div id="body"><ul> 2: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup">バックアップ一覧</a></li> 3: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&page=FrontPage& amp;age=20&action=diff">差分</a> を表示</li> 4: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&page=FrontPage& amp;age=20&action=nowdiff">現在との差分</a> を表示</li> 5: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&page=FrontPage& amp;age=20">バックアップ</a> を表示</li> 6: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?FrontPage">FrontPage</a> へ行く。</li> 7: <ul> 8: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&action=source&page=FrontPage&age=1">1 (2003-08-21 (木) 23:58:58)</a></li> 9: (中略) 10: <li><a href="http://pukiwiki.sourceforge.jp/dev/index?cmd=backup&action=source&page=FrontPage&age=19">19 (2004-01-20 (火) 17:30:01)</a></li> 11: <li><em>20 (2004-02-13 (金) 17:33:36)</em></li> 12: </ul> 13: </li> 14: </ul>
6行目の</li>は不必要。6行目の<li>に対応する</li>は13行目で出力されている。
このバグのため、MIME-TYPEをapplication/xhtml+xmlで出力した場合、MozillaやOpera 7ではパースエラーが発生する。
--- org\backup.inc.php Tue Feb 17 05:19:52 2004 +++ backup.inc.php Tue Feb 17 05:19:41 2004 @@ -78,7 +78,7 @@ if (is_page($page)) { - $body .= " <li>".str_replace('$1',"<a href=\"$script?$r_page\">$s_page</a>",$_msg_goto)."</li>\n"; + $body .= " <li>".str_replace('$1',"<a href=\"$script?$r_page\">$s_page</a>",$_msg_goto)."\n"; } else {