【发布时间】:2013-03-07 17:20:57
【问题描述】:
谁能告诉我NodeSeq对象在提升框架工作表单处理中的用途是什么? 我们可以在不使用 NodeSeq 对象的情况下处理我们的表单吗?
【问题讨论】:
谁能告诉我NodeSeq对象在提升框架工作表单处理中的用途是什么? 我们可以在不使用 NodeSeq 对象的情况下处理我们的表单吗?
【问题讨论】:
关于第二个问题。
不,不是真的。 Lift 的整个想法是它处理 HTML 模板、转换和许多其他东西。但 html 模板和转换是基本且必要的,至少对于非 REST 应用程序而言。并且模板是一个XML,在Scala中是一个NodeSeq。
因此,如果您接受 Lift 框架,则您接受模板是 NodeSeq。顺便说一句,您主要将其用作类,而不是对象。
如果您对 NodeSeq 有一些确切的问题 - 您可以提出要求,我们会尽力提供帮助。
【讨论】:
对于第一个问题 - NodeSeq 是 scala 包 scala.xml.NodeSeq 的一部分,它为在 scala 中解析和使用 xml 提供本机支持。检查scala_docs。
对于第二个问题 - 考虑到 NodeSeq 是 xml,您可以使用 xml 解析器对其进行解析,但至于如何做到这一点……我不知道。
【讨论】: