Namespace Aspose.Html.Dom.Traversal
Namespace Aspose.Html.Dom.Traversal
Namespaces
名称名称 | Description |
---|---|
Aspose.Html.Dom.Traversal.Filters |
Interfaces
接口名称 | Description |
---|---|
IDocumentTraversal | DocumentTraversal 包含创建 iterators 和 tree-walkers 以通过一个节点和其孩子在文档顺序(深度第一,预订过渡,相当于开始标签发生在文件的文本代表性)。 也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2 |
IElementTraversal | ElementTraversal 界面是一组仅阅读的属性,允许作者在文档中的元素之间轻松地导航。在符合 Element Traversal 的实施时,所有实施 Element 的对象也必须实施 ElementTraversal 界面。 |
INodeFilter | 如果一个 NodeIterator 或 TreeWalker 被授予 nodeFilter,它应用过滤器,直到它返回下一个节点。 DOM 不提供任何过滤器. NodeFilter 只是一个用户可以实施的界面,以提供自己的过濾器。 NodeFilters 不需要知道如何从节点到节點通過,也不需要了解正在通過的數據結構的任何東西. 這使得寫滤器非常容易,因為他們唯一必須知道怎樣做的是評估一個節點. 一個過濾器可以用多種不同的通道,鼓勵代碼重新使用。 也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2 |
INodeIterator | Iterators 是用来通过一组节点,例如在 NodeList 中的节點集,由某個節点控制的文本子樹,查询的結果或任何其他節點的集合. 要被 iterate 的節目集是由 nodeIterator 的實施決定。 也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2 |
ITraversal | Iterators 是用来通过一组节点,例如在 NodeList 中的节點集,由某個節点控制的文本子樹,查询的結果或任何其他節點的集合. 要被 iterate 的節目集是由 nodeIterator 的實施決定。 也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2 |
ITreeWalker | TreeWalker 对象被用来导航文档树或子树,使用其什么ToShow 旗帜和过滤器(如有)所定义的文件视图。 从一个地下树的逻辑观点中忽略的节点可能导致一个结构,在完整的未过滤文档中与同一个子树有很大不同。 在TreeWalker视图中是兄弟姐妹的人,可能是原来的不同,广泛分离的条点的孩子。 例如,考虑一个 NodeFilter,除了文本条和文件的根条除外,将所有条纹的结构分开。 也看《 文档对象模型(DOM)级别2 路径和范围规格此分類上一篇: DOM Level 2 |