我们使用Django编写新项目。我们的设计师想要用XSLT编写模板。如你所知,Django有自己的模板系统,我没有任何论据,为什么设计师不能使用XSLT。 2个问题:
答案 0 :(得分:5)
1)。是的,为什么不。
import libxslt
import libxml2
from django http import HttpResponse
def your_view(request):
xsl = libxslt.parseStyleSheetDoc(libxml2.parseFile('stylesheet.xml'))
data = # your xml here
result = xsl.applyStylesheet(data)
response = HttpResponse()
xsl.saveResultToFile(response, result)
return response
2)。这可能会征求意见,辩论,争论,民意调查或扩展讨论。 : - )