从cl-html5-DOM解析器遍历和获取值

从cl-html5-DOM解析器遍历和获取值,html,dom,lisp,common-lisp,Html,Dom,Lisp,Common Lisp,因此,我使用cl-html5-parser进行解析,并返回文档节点。从这里开始,我不确定需要做什么来遍历树并从树中获取值。最初我使用的是cxmlstp,它具有递归查找if,本地名称,属性值等函数。我不知道等价物是什么 (html5-parser:parse-html5 (drakma:http-request "http://deadgho.st")) 反对票的解释总是值得赞赏的。这不是我的反对票,但请注意,结束问题的原因包括:“关于您编写的代码问题的问题必须在问题本身中描述具体问题,并包括复

因此,我使用
cl-html5-parser
进行解析,并返回文档节点。从这里开始,我不确定需要做什么来遍历树并从树中获取值。最初我使用的是
cxmlstp
,它具有
递归查找if
本地名称
属性值
等函数。我不知道等价物是什么

(html5-parser:parse-html5 (drakma:http-request "http://deadgho.st"))

反对票的解释总是值得赞赏的。这不是我的反对票,但请注意,结束问题的原因包括:“关于您编写的代码问题的问题必须在问题本身中描述具体问题,并包括复制问题的有效代码。”如果您尝试过,是什么,还有什么不起作用?如果您没有,请注意“询问代码的问题必须表明对正在解决的问题的最低理解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。”您可能已经做了一些尝试,但现在所述的问题没有显示出来。我不知道是否是这样,但这似乎是一个基于文档可以回答的问题(但有时文档是劣质的)。如果您没有尝试阅读文档,人们可能会对此类问题投反对票。在这种情况下,表示“没有DOM,解析HTML5是不可能的。cl-HTML5-parser为此任务定义了最小的DOM实现。遍历文档的函数由HTML5-parser包导出。”您看过HTML5-PARSER包导出的其他函数了吗?有一个“简单DOM”部分。一些实用函数(例如,
如果
,则递归查找)似乎是您必须编写的东西。请查看