Interface ITreeWalker
名称: Aspose.Svg.Dom.Traversal 会議: Aspose.SVG.dll (25.5.0)
TreeWalker オブジェクトは、ドキュメントツリーをナビゲートするために使用されます。サブツリーは、彼らによって定義された文書の視点を使用してフラッグやフィルターを表示する(いずれにせよ)TreeWalker を使用してナビゲーションを実行するTreeWalker によって定義されたすべてのビジョンをサポートします。
地下鉄の論理的な視点からノードを無視することは、完全な未フィルタリング文書の同じ子どもの構造と根本的に異なる結果をもたらす可能性があります. TreeWalkerの見た目で兄弟であるノッドは、オリジナルの観点でさまざまな、広く分離されたノートの子供かもしれません. たとえば、テキストノドとドキュメンタリーのコアを除いてすべてのノットをスキップするNodeFilterを考える。 こちらもご覧ください Document object Model (DOM) Level 2 Traversal and Range Specification トップ > レベル2
[ComVisible(true)]
[DOMObject]
[DOMName("TreeWalker")]
public interface ITreeWalker : ITraversal, IDisposable
Implements
Properties
CurrentNode
TreeWalker が現在位置しているノードです。DOMツリーへの変更は、現在のノードがなくなる可能性があります。TreeWalkerの関連するフィルターで受け入れられます。現在のノードは、いかなるノードにも明示的に設定されることもあります。あるいはないかというと、地下室で指定された根ノードまたはフィルターによって受け入れられるか、フラッグ・フラッグ・フラッグ・フラッグ・フラッグ・フラッグ・フラッグ・フラッグ現在の視点の一部でない場合でも、フィルターを要求された方向に適用することによって、通路がない場合可能ですが、現在のNode は変更されていません。
[DOMName("currentNode")]
Node CurrentNode { get; set; }
不動産価値
Exceptions
NOT_SUPPORTED_ERR: 設定を試みた場合にアップグレード現状はゼロ。
Methods
FirstChild()
TreeWalker を最初に見える子供に移動します。現在のノード、そして新しいノードを返します. 現在のノードが存在しない場合目に見える子供は、ゼロに戻り、現在の状態を維持します。ノード
[DOMName("firstChild")]
Node FirstChild()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロTreeWalkerの論理的な視点で目に見える子どもたち。
LastChild()
ツリーウォルカーを最後の目に見える子供に移す。現在のノード、そして新しいノードを返します. 現在のノードが存在しない場合目に見える子供は、ゼロに戻り、現在の状態を維持します。ノード
[DOMName("lastChild")]
Node LastChild()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロTreeWalkerの論理的な視点
NextNode()
TreeWalker をドキュメントの次の目に見えるノードに移動します。現在のノードに関連する順序、そして新しいノードを返します。現在のノードには次のノードがありません、または次のノードの検索が試みる場合TreeWalkerの根から向かうノードは、ゼロを返し、現在のノードを保持します。
[DOMName("nextNode")]
Node NextNode()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロ次のノードは、TreeWalkerの論理的な視点です。
NextSibling()
TreeWalker を現在の次の兄弟に移すノード、そして新しいノードを返します. 現在のノードが見えない場合次の兄弟は、ゼロに戻り、現在のノードを保持します。
[DOMName("nextSibling")]
Node NextSibling()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロ次は、TreeWalkerの論理的な見方です。
ParentNode()
移動して現在の最も近い目に見える先祖ノードに戻ります。node. parentNode の検索がステップを踏み出そうとする場合TreeWalkerの根ノードから上昇するか、または目に見える先祖のノードを見つけることができない場合、この方法は、現在の位置とゼロに戻ります。
[DOMName("parentNode")]
Node ParentNode()
Returns
新しい母ノード、または現在のノードの場合、ゼロTreeWalkerの論理的な見解には親がいない。
PreviousNode()
TreeWalker を前に見えるノードに移動します。現在のノードに関連する文書の注文と、新しいノードを返します。ノード:現在のノードには以前のノードがない場合、または前 過去の投稿: 向上に向かう試みTreeWalkerの根のノード、戻ってくるゼロで、現在のノードを保持します。
[DOMName("previousNode")]
Node PreviousNode()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロ前のノードは、TreeWalkerの論理的な視点です。
PreviousSibling()
TreeWalkerを前兄弟に移す。現在のノード、そして新しいノードを返します. 現在のノードが存在しない場合見える前兄弟は、ゼロに戻り、保存する。現在のノード
[DOMName("previousSibling")]
Node PreviousSibling()
Returns
新しいノード、または現在のノードが持っていない場合、ゼロTreeWalkerの論理的見解