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