Interface IDocumentTraversal
名称: Aspose.Html.Dom.Traversal 编辑: Aspose.HTML.dll (25.4.0)
DocumentTraversal 包含创建 iterators 和树行走者在文档顺序中穿过一个节点及其儿童(深度)第一,事先命令通道,相当于命令的顺序。开始标签在文档的文本代表性中出现)。支持 Traversal 功能, DocumentTraversal 将由执行文档界面的相同对象实施。
也看《 Document object Model (DOM) Level 2 Traversal and Range Specification 此分類上一篇: DOM Level 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
创建一个新的 NodeIterator 在根下的地下树上特定的节点。
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
一个将与其子女同行的节点。该节点最初位于此节点前的位置。WhatToShow 旗帜和过滤器,如果有,不是考虑到当设置这个位置时,根不应该是零。
Returns
新创建的NodeIterator。
Exceptions
NOT_SUPPORTED_ERR:如果指定的根是零。
CreateNodeIterator(长,长)
创建一个新的 NodeIterator 在根下的地下树上特定的节点。
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
一个将与其子女同行的节点。该节点最初位于此节点前的位置。WhatToShow 旗帜和过滤器,如果有,不是考虑到当设置这个位置时,根不应该是零。
whatToShow
long
旗帜指定哪些节点类型可能出现在木材的逻辑观点由 iterator 提出。NodeFilter 为可能的组件的描述SHOW_ 值. 这些旗帜可以使用或。
Returns
新创建的NodeIterator。
Exceptions
NOT_SUPPORTED_ERR:如果指定的根是零。
CreateNodeIterator(长度,长度,长度,长度)
创建一个新的 NodeIterator 在根下的地下树上特定的节点。
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
一个将与其子女同行的节点。该节点最初位于此节点前的位置。WhatToShow 旗帜和过滤器,如果有,不是考虑到当设置这个位置时,根不应该是零。
whatToShow
long
旗帜指定哪些节点类型可能出现在木材的逻辑观点由 iterator 提出。NodeFilter 为可能的组件的描述SHOW_ 值. 这些旗帜可以使用或。
filter
INodeFilter
NodeFilter 用于此TreeWalker 或 null 表示没有过滤器。
Returns
新创建的NodeIterator。
Exceptions
NOT_SUPPORTED_ERR:如果指定的根是零。
CreateTreeWalker(Node)
创建一个新的TreeWalker在根下的地下树上特定的节点。
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
将作为根源的节点TreeWalker. The WhatToShow 旗帜和NodeFilter 在设置此值时不被考虑;任何节点类型将被接受为根。现在的TreeWalker是以此节点开始,无论它是可见的还是不可见的。根功能作为通道的停止点在文档结构中看向上方的方法,如parentNode 和 nextNode. 根必须不要是零。
Returns
新建的TreeWalker。
CreateTreeWalker(长,长)
创建一个新的TreeWalker在根下的地下树上特定的节点。
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
将作为根源的节点TreeWalker. The WhatToShow 旗帜和NodeFilter 在设置此值时不被考虑;任何节点类型将被接受为根。现在的TreeWalker是以此节点开始,无论它是可见的还是不可见的。根功能作为通道的停止点在文档结构中看向上方的方法,如parentNode 和 nextNode. 根必须不要是零。
whatToShow
long
旗帜指定哪些节点类型可能出现在关于树的逻辑观点,由树行走者介绍。NodeFilter 为可能的组件的描述SHOW_ 值. 这些旗帜可以使用或结合。
Returns
新建的TreeWalker。
CreateTreeWalker(长度,长度,长度,长度)
创建一个新的TreeWalker在根下的地下树上特定的节点。
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
将作为根源的节点TreeWalker. The WhatToShow 旗帜和NodeFilter 在设置此值时不被考虑;任何节点类型将被接受为根。现在的TreeWalker是以此节点开始,无论它是可见的还是不可见的。根功能作为通道的停止点在文档结构中看向上方的方法,如parentNode 和 nextNode. 根必须不要是零。
whatToShow
long
旗帜指定哪些节点类型可能出现在关于树的逻辑观点,由树行走者介绍。NodeFilter 为可能的组件的描述SHOW_ 值. 这些旗帜可以使用或结合。
filter
INodeFilter
NodeFilter 用于此TreeWalker 或 null 表示没有过滤器。
Returns
新建的TreeWalker。