gpt4 book ai didi

xml - 在 Node 中为 xml 模板化 ejs

转载 作者:太空宇宙 更新时间:2023-11-03 22:46:50 26 4
gpt4 key购买 nike

我有一个格式良好的大型 xml,我想要像 ejs 一样对其进行模板化。

<foo>
<url><%= url %></url>
<foo>

但如果我这样做

res.render('template.xml', { url: 'http://foo.com' })

我正在获取

Error: Cannot find module 'xml'

有人可以建议如何处理吗?我只需要在已经形成的 xml 中插入值,我不想通过模式将对象序列化为 xml。

最佳答案

我的评论的答案。所有模板文件都应具有 ejs 扩展名,以便 Express 能够找到它,因此您需要将模板从 template.xml 重命名为 template.ejs 。代码示例如下所示:

res.render('template', { url: 'http://foo.com' })

您可能需要为客户端设置 HTTP header :

res.setHeader('content-type', 'text/xml');

关于xml - 在 Node 中为 xml 模板化 ejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30070788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com