BeautifulSoupは崩れたHTMLも強引に解釈してくれる
ゆえに、変なファイルを読み込ませてprettifyしたら、びっくりした。
(正確にはびっくりして、元ファイルが変なのに気づいた)
変換前
<table>  <tr>   <td>    表の中身    (なが〜〜いコード)    表の中身   <tr/>  </td> </table> <table>  <tr>   <td>    表の中身    (なが〜〜いコード)    表の中身   <tr/>  </td> </table>
変換後
<table>  <tr>  </tr> </table>
なんとまあ、短くなっちゃって。