2012-11-19 35 views
2

我試圖分析和美化一堆用Microsoft FrontPage製作的文件。 Beautifulsoup解析它們沒有問題,但是當我嘗試使用prettify(), 打印輸出時,<meta><br>等標籤被重寫爲<meta ... /><br/>Beautifulsoup 4美化輸出XHTML,而不是HTML

有沒有辦法強制HTML輸出?

+2

您不喜歡符合XHTML標準的語法的任何特定原因? –

+0

該輸出仍然是有效的HTML,對不對? –

+0

_Beauty是在beholder_的眼中。 –

回答

1

不,沒有辦法強制.prettify()方法不輸出符合XHTML的HTML。

+1

輸出無效HTML 4.它是有效的HTML 5,但該規範仍處於草稿形式。 – Quentin

+0

@Quentin:啊,我的錯誤,刪除了這個說法。 –

+0

我的不好,我沒有指定我需要HTML 4。 – user1700840