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).Это, вероятно, потребует мнения, дебатов, споров, опросов или расширенного обсуждения.: -)