Python pisa v3.0.33中的xhtml支持

Python pisa v3.0.33中的xhtml支持,python,xhtml,pisa,Python,Xhtml,Pisa,我正在尝试使用pisa将html转换为pdf。我正在使用以下代码行- pisa.CreatePDF(htmlCode, pdfFile, xhtml=True ) 我得到以下错误。 pdf创建失败,错误为“module”,对象没有属性“XHTMLParser” 我已经安装了html5lib 1.0b3。它以前工作过,但是发生了一些事情(可能是我更新了一些模块)。那么,有人知道我为什么一直得到上述错误吗 当我没有传递“xhtml=True”时,调用成功,但生成的pdf完全错误。 我能绕开这件事吗

我正在尝试使用pisa将html转换为pdf。我正在使用以下代码行-

pisa.CreatePDF(htmlCode, pdfFile, xhtml=True )
我得到以下错误。 pdf创建失败,错误为“module”,对象没有属性“XHTMLParser”

我已经安装了html5lib 1.0b3。它以前工作过,但是发生了一些事情(可能是我更新了一些模块)。那么,有人知道我为什么一直得到上述错误吗

当我没有传递“xhtml=True”时,调用成功,但生成的pdf完全错误。 我能绕开这件事吗?是否可以将网页从xhtml转换为html

如何知道某个特定页面是否在xhtml中

最后两个问题可能没有意义,因为我不编写html代码,只能阅读

感谢您的帮助。

,并且指示
xhtml=True
标志已永久损坏:

if xhtml:
    #TODO: XHTMLParser doesn't see to exist...
    parser = html5lib.XHTMLParser(tree=treebuilders.getTreeBuilder("dom"))

幸运的是,XHTML通常也是有效的HTML,因此不需要任何转换。因此,为什么生成的pdf都是错误的?这里的问题不是XHTML。

非常感谢!这正是我希望得到的指针。我将检查pdf创建的情况。感谢您提供pisa代码的链接,“XHTML始终是有效的HTML”。不,不是<代码>