2

我打算排版存储在主题图中的数据。主题图可以多种 xml 和 json 主题图格式导出。我想使用 ConTeXt 进行排版。显然可以使用 XSLT 来获得可打印的数据版本,但也许已经有更好的解决方案了。例如,您能推荐任何 TMQL 工具吗?或者也许是一种完全不同的方法?

4

1 回答 1

0

将近三年过去了,由于我刚刚成功完成了一个引发这个问题的大项目,我想我可以分享一些我的经验。

主题图是在 Topincs 程序中创建的,我的第一个想法是以一种常见格式导出主题图,对其进行转换并排版转换的输出。最后,我使用原生 Topincs API 为 ConTeXt 生成源文本。这非常简单,因为 Topincs 为每种主题类型生成一组函数,可用于 Web 服务的定义。当然,也可以定义所需的任意数量的 Web 服务。我只选择了一个导出完整文本的工具,其中包含准备排版的 ConTeXt 命令。

对于另一个项目,我设置了一个工具链,其中数据由 Topincs 服务作为 yaml 文件输出,并由中间人程序直接使用,该程序从 Topincs 中创建的主题图生成网站。

于 2016-03-30T16:52:33.523 回答