有没有办法配置lxml来获取appengine中的外部xsl模板?
我目前在prod
中收到错误XSLTParseError: Cannot resolve URI http://...
即使它在开发中有效
我正在从我的localfiles系统加载XSL,就像这样
def transformXml(xml_content)
xsl = file(os.path.join(os.path.split(__file__)[0], 'filename.xslt'),'rb').read()
xslt_root = etree.XML(xsl)
transform = etree.XSLT(xslt_root)
return unicode(transform(xml_content))
xsl文件包含一些包含外部XSL文件的内容,这些文件可以在线使用
<xsl:include href="http://../name1.xslt"/>
<xsl:include href="http://../name2.xslt"/>
<xsl:include href="http://../name3.xslt"/>