html - CL-WHO HTML 生成器到文件

标签 html lisp generator cl-who

我正在尝试生成一个 html 文件到一个文件。我正在使用 with-html-output-to-string,但我似乎无法弄清楚如何使该功能正常工作。我不确定是否应该使用文件流、with-open-file 以及如何使语法起作用。我已经搞砸了一天,但代码就是不运行。

最佳答案

CL-USER> (who:with-html-output-to-string (out nil :prologue t :indent t)
         (:html
          (:head
           (:title "home"))
          (:body
           (:p "Hello cl."))))
"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">

<html>
  <head>
    <title>home
    </title>
  </head>
  <body>
    <p>Hello cl.
    </p>
  </body>
</html>"

关于html - CL-WHO HTML 生成器到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31659489/

相关文章:

javascript - 在 jQuery 中引用 CSS 属性

functional-programming - Racket 中的引用变量

python - 生成器理解表达式之间的差异

c++ - 如何用 C++20 协程说 Hello World?

python - 如何处理协程函数的多个结果?

javascript - 如何用JavaScript判断页面中有多少数据列表

html - 带有 <ul> 的类不起作用

javascript - 如何使用 javascript 了解哪些软件打开并运行了我的应用程序?

windows - 如何在普通的 lisp/cffi 中使用 Windows HANDLE 调用 native c 函数

macos - jedit 中的方案