如何由一个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文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XSL 生成 HTML 文件?

请问用啥软件生成.xml文件,用啥软件生成html文件?

如何定制 Robot Framework 的测试报告

如何在 PHP 中以不同方式显示静态文本和动态文本(由变量生成)?

python xml文件解析 及生成xml文件

有没有办法从 iOs 中的 XML/HTML 模板生成 PDF 文件