将HTML写回文件

时间:2010-11-08 09:07:58

标签: html

输入文件的标题如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

使用lxml.html解析器对文档进行某些更改后,我需要将更改保存在文件中。这样做时文件的标题更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version="1.0" encoding="UTF-8"??>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xml:lang="en">

我不知道为什么会发生这种情况,可能是太傻了但我被困在这里。请帮助!!

1 个答案:

答案 0 :(得分:0)

也许解析器适合IE6's Quirks mode triggering