Namespace Aspose.Html.Dom.Traversal

Namespace Aspose.Html.Dom.Traversal

Namespaces

名称名称Description
Aspose.Html.Dom.Traversal.Filters

Interfaces

接口名称Description
IDocumentTraversalDocumentTraversal 包含创建 iterators 和 tree-walkers 以通过一个节点和其孩子在文档顺序(深度第一,预订过渡,相当于开始标签发生在文件的文本代表性)。

也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2

IElementTraversalElementTraversal 界面是一组仅阅读的属性,允许作者在文档中的元素之间轻松地导航。在符合 Element Traversal 的实施时,所有实施 Element 的对象也必须实施 ElementTraversal 界面。
INodeFilter如果一个 NodeIterator 或 TreeWalker 被授予 nodeFilter,它应用过滤器,直到它返回下一个节点。

DOM 不提供任何过滤器. NodeFilter 只是一个用户可以实施的界面,以提供自己的过濾器。

NodeFilters 不需要知道如何从节点到节點通過,也不需要了解正在通過的數據結構的任何東西. 這使得寫滤器非常容易,因為他們唯一必須知道怎樣做的是評估一個節點. 一個過濾器可以用多種不同的通道,鼓勵代碼重新使用。

也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2

INodeIteratorIterators 是用来通过一组节点,例如在 NodeList 中的节點集,由某個節点控制的文本子樹,查询的結果或任何其他節點的集合. 要被 iterate 的節目集是由 nodeIterator 的實施決定。

也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2

ITraversalIterators 是用来通过一组节点,例如在 NodeList 中的节點集,由某個節点控制的文本子樹,查询的結果或任何其他節點的集合. 要被 iterate 的節目集是由 nodeIterator 的實施決定。

也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2

ITreeWalkerTreeWalker 对象被用来导航文档树或子树,使用其什么ToShow 旗帜和过滤器(如有)所定义的文件视图。

从一个地下树的逻辑观点中忽略的节点可能导致一个结构,在完整的未过滤文档中与同一个子树有很大不同。 在TreeWalker视图中是兄弟姐妹的人,可能是原来的不同,广泛分离的条点的孩子。 例如,考虑一个 NodeFilter,除了文本条和文件的根条除外,将所有条纹的结构分开。

也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2

 中文