如何使用Python的ElementTree创建"虚拟根目录"?

Uri*_*Uri 5 python elementtree

我正在尝试使用Python的ElementTree生成XHTML文件.

但是,ElementTree.Element()只允许我创建一个标记(例如,HTML).我需要创建一些虚拟根或任何它被调用,以便我可以放置各种,DOCTYPES等.

我怎么做?谢谢

Gar*_*son 7

我不知道是否有更好的方法,但我已经看到了这样做:

将基本文档创建为字符串:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html></html>
Run Code Online (Sandbox Code Playgroud)

然后解析该字符串以启动新文档.

  • +1,确认,elementtree不能添加/创建doctype(但可以解析它!),所以这个解决方案就像它得到的一样干净. (2认同)