我試圖分析和美化一堆用Microsoft FrontPage製作的文件。 Beautifulsoup解析它們沒有問題,但是當我嘗試使用prettify()
, 打印輸出時,<meta>
或<br>
等標籤被重寫爲<meta ... />
和<br/>
。Beautifulsoup 4美化輸出XHTML,而不是HTML
有沒有辦法強制HTML輸出?
我試圖分析和美化一堆用Microsoft FrontPage製作的文件。 Beautifulsoup解析它們沒有問題,但是當我嘗試使用prettify()
, 打印輸出時,<meta>
或<br>
等標籤被重寫爲<meta ... />
和<br/>
。Beautifulsoup 4美化輸出XHTML,而不是HTML
有沒有辦法強制HTML輸出?
不,沒有辦法強制.prettify()
方法不輸出符合XHTML的HTML。
輸出無效HTML 4.它是有效的HTML 5,但該規範仍處於草稿形式。 – Quentin
@Quentin:啊,我的錯誤,刪除了這個說法。 –
我的不好,我沒有指定我需要HTML 4。 – user1700840
您不喜歡符合XHTML標準的語法的任何特定原因? –
該輸出仍然是有效的HTML,對不對? –
_Beauty是在beholder_的眼中。 –