是否可以在 (X)HTML 标记中嵌入 Prolog 代码,就像在 PHP、ASP 或 JSP 中一样?我看过 XSB 和 SWI-Prolog,但没有找到类似的东西。
例如,在 ASP 中,您可以毫无问题地执行以下操作:
<!DOCTYPE html>
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>
如何以类似的方式组合 (X)HTML 和 Prolog?
谢谢你。
看看prospear,它似乎提供了你想要的东西。
一般来说,很少有人有同样的想法,谷歌搜索“Prolog Server Pages”。
SWI-Prolog 有一个内置的 html 生成方案,它基于将文档的 DOM 定义为 Prolog 数据结构并从中生成 HTML 的稍微不同的想法(如果你已经拥有它们,你可以插入 HTML 块)。
看
http://www.pathwayslms.com/swipltuts/html/
或者