我试图了解如何在 s 表达式中表达一个简单的文档。这就是我的意思。假设我有这个简单的 html 结构:
<h1>Document Title</h1>
<p>Paragraph with some text.</p>
<p>Paragraph with some <strong>bold</strong> text.</p>
还让我们假设我可以丢失原始标签出处并且只想保留结构。这怎么能用sexp来表达呢?我最初的尝试(使用 clojure)看起来像这样,但我不确定它是否正确:
(def sexp-doc '("Document Title"
("" ())
("This is a paragraph with some text." ())
("" ())
("This is a paragraph with" ("bold" ()) ("text." ()))))