gpt4 book ai didi

templates - 通用模板/配置语法

转载 作者:行者123 更新时间:2023-12-02 00:44:02 27 4
gpt4 key购买 nike

我有许多用不同语言(Java、JavaScript、PHP 等)编写的应用程序。他们的 View /表示层以各种格式显示内容:HTML、纯文本等。

我想在每个应用程序中以大致相同的方式显示一些文本/数字数据。当然,根据输出格式,结果会略有不同(例如,如果您输出 HTML,则必须运行一些 HTML 编码函数,如果您输出纯文本,则必须忽略链接之类的东西。)

所以我在考虑用某种抽象配置语言存储格式信息。然后每个应用程序可以解析格式信息,将其转换为自己语言的代码,并运行代码以生成实际的显示文本。

例如:

    Welcome <username>.    Your balance is <balance format:usDollars>.    <if returning>You last logged in on <lastLoginDate format:m/d/Y></if>

我的问题是:我需要从头开始发明这样的语法吗?或者是否存在一种跨平台的现有模板/格式化语言?

最佳答案

我建议查看 XSLT 并以 XML 格式传递数据。这就是创建 XSLT 的目的(您可以将其转换为纯文本或 HTML,如今大多数主流语言都有 XSLT 库。

关于templates - 通用模板/配置语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1445890/

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