【问题标题】:Generate dynamic html生成动态html
【发布时间】:2010-03-30 14:04:36
【问题描述】:

要导出一些数据,我希望能够生成 html 输出。

我有一些固定的内容要输出,例如 html 页眉和页脚。

我的问题是如何处理? 我是否必须嵌入一些模板(在资源文件中)并对其进行解析以使其成为动态的? 我是否将我的静态内容存储在某个常量中(是否有 255 个字符的限制?)并在生成动态内容时附加它们?

您有一些提示、有用的链接或最佳实践要分享吗?

谢谢

【问题讨论】:

    标签: html delphi export


    【解决方案1】:

    使用 Delphi TPageProducer。它从包含特殊标签的“接近 HTML”模板生成 HTML。您在事件中响应这些标签并用您自己的数据替换它们。工作一种享受。

    【讨论】:

    • @Mason: grep -r TPageProducer * 打印 HTTPProd.pas
    • TPageProducer 不仅仅适用于 HTML 生成...我已经在各种需要扩展模板文件的地方使用它。
    【解决方案2】:

    我创建了一个 Delphi 项目来处理这个问题。我想创建一个在与 HTML 相同的源文件中使用 Delphi 代码的 web 平台,就像其他 web 脚本平台一样,但仍然编译一个库来运行。 (并根据更改自动编译)

    http://xxm.sf.net/

    在其基本形式中,它编译成库,可由 IIS(ISAPI 扩展)、InternetExplorer(IInternetProtocol 作为其自己的 URL 方案)或独立 HTTP 进程的处理程序运行。 (Apache 模块和 FireFix 插件正在开发中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 2016-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-14
      • 2014-04-18
      相关资源
      最近更新 更多