Node variables

节点变量以树结构体现节点。引入了节点变量以帮助数据模型中 XML 文档的处理,但是它们也可以用于其他树结构的建模。从模板语言阅读本节的角度获取有关节点的更多信息。

TemplateNodeModel接口的方法提供的节点变量具有以下属性:

在 FTL 方面,节点属性的直接利用是通过node built-ins以及visitrecurse宏完成的。

在大多数使用情况下,实现TemplateNodeModel的变量也实现其他接口,因为节点变量属性仅提供了在节点之间导航的基本基础结构。有关具体示例,请参见FreeMarker 如何处理 XML

上一章 首页 下一章