如何由一个xml文件生成html文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何由一个xml文件生成html文件?相关的知识,希望对你有一定的参考价值。
参考技术A 可以用dreamwere 打开xml文件然后再另存为html文件 参考技术B 最科学的方法是采用XSL+XML进行转换。参考资料:http://www.w3school.com.cn/xsl/xsl_transformation.asp
如何将 Django-Html 网页导出为 xml 文件
【中文标题】如何将 Django-Html 网页导出为 xml 文件【英文标题】:How to export a Django-Html web page as an xml file 【发布时间】:2022-01-22 04:16:42 【问题描述】:我需要用 django 语法以 XML 格式导出(基本上是一个下载按钮)一个 html 页面。我该怎么做?
【问题讨论】:
【参考方案1】:查看有关how to return csv data generated using the templating system的文档
您将生成一个合适的 file.xml 模板并使用适当的上下文呈现它。您可以在响应对象中指定它是 XML 而不是 HTML。
这是从上面的缩写和黑客攻击。我不熟悉返回 XML,所以这可能不完全正确。
def some_view(request):
# Create the HttpResponse object with the appropriate CSV header.
response = HttpResponse(
content_type='text/xml'
headers='Content-Disposition': 'attachment; filename="somefilename.xml"',
)
# generate xml_data
...
t = loader.get_template('my_template_name.xml')
c = 'data': xml_data
response.write(t.render(c))
return response
【讨论】:
以上是关于如何由一个xml文件生成html文件?的主要内容,如果未能解决你的问题,请参考以下文章