Sky*_*Fox 3 xml django xslt views django-templates
我们使用Django编写新项目.我们的设计师想要用XSLT编写模板.如你所知,Django有自己的模板系统,我没有任何论据,为什么设计师不能使用XSLT.2个问题:
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
Run Code Online (Sandbox Code Playgroud)
2).这可能会征求意见,辩论,争论,民意调查或扩展讨论.:-)