1

是否可以在 (X)HTML 标记中嵌入 Prolog 代码,就像在 PHP、ASP 或 JSP 中一样?我看过 XSB 和 SWI-Prolog,但没有找到类似的东西。

例如,在 ASP 中,您可以毫无问题地执行以下操作:

<!DOCTYPE html>
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

如何以类似的方式组合 (X)HTML 和 Prolog?

谢谢你。

4

2 回答 2

2

看看prospear,它似乎提供了你想要的东西。

一般来说,很少有人有同样的想法,谷歌搜索“Prolog Server Pages”。

于 2013-01-04T11:14:18.157 回答
2

SWI-Prolog 有一个内置的 html 生成方案,它基于将文档的 DOM 定义为 Prolog 数据结构并从中生成 HTML 的稍微不同的想法(如果你已经拥有它们,你可以插入 HTML 块)。

http://www.pathwayslms.com/swipltuts/html/

或者

http://www.swi-prolog.org/pldoc/doc_for?object=section%283,%273.17%27,swi%28%27/doc/packages/http.html%27%29%29

于 2013-01-06T03:55:52.447 回答