在appengine外部命名空间中的lxml

时间:2014-01-06 21:03:27

标签: python xslt lxml

有没有办法配置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"/>

0 个答案:

没有答案