XML中的defer-node-expansion是什么意思?

3
2个回答

3
通过延迟节点展开,基本上直到你导航到相应的节点位置,许多对象/字符串都不会被创建/分配... 这使得DOM解析变得更快,但树遍历变慢了...
初始内存消耗低于完全展开的DOM树,但在遍历后,内存使用量可能比完全展开的DOM树高得多... 要注意陷阱。

2
这是一种懒加载的形式:DOM节点在遍历树时创建。
这是一种常见的设计模式,被广泛使用。例如,Hibernate将其称为延迟获取

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接