Namespace Aspose.Svg.Dom.Traversal

Namespace Aspose.Svg.Dom.Traversal

Namespaces

이름 공간 이름Description
Aspose.Svg.Dom.Traversal.Filters

Interfaces

인터페이스 이름Description
IDocumentTraversalDocumentTraversal은 문서 순서로 노드와 그 자녀를 통과하기 위해 iterators와 나무-walkers를 생성하는 방법을 포함합니다 (깊은 첫 번째, 사전 명령 traversal, 이는 시작 태그가 문서를 표현하는 텍스트에서 발생하는 질서와 동일합니다).

또한 보세요 The 문서 개체 모델 (DOM) 레벨 2 여행 및 범위 사양도메인 레벨 2

IElementTraversalElementTraversal 인터페이스는 작가가 문서의 요소들 사이에서 쉽게 탐색할 수 있게 해주는 독점적 인 속성의 집합입니다.ElementTraversal의 구현을 조정할 때, Element을 구현하는 모든 개체는 또한 ElementTraversal 인터페이스를 구현해야 합니다.
INodeFilter필터는 노드를 “필터"하는 방법을 알고있는 개체입니다.NodeIterator 또는 TreeWalker가 NodeFilter를 제공하는 경우 다음 노드를 반환하기 전에 필트를 적용합니다.필트가 코드를 받아 들일 것을 말한다면, 트로스 논리가 그것을 반복합니다; 그렇지 않으면, 크로스는 다음 코드에 대한 검색을하고 거부 된 코드는 거기에 없었다고 주장한다.

NodeFilter는 사용자가 자신의 필터를 제공하기 위해 구현할 수 있는 인터페이스일 뿐입니다.

NodeFilters는 노드에서 노드로 이동하는 방법을 알 필요가 없으며, 통과되는 데이터 구조에 대해 아무것도 알아야 할 필요도 없습니다.이것은 필터를 쓰는 것이 매우 쉽기 때문에 그들이해야 할 유일한 일은 단일 노드를 평가하는 것입니다.

또한 보세요 The 문서 개체 모델 (DOM) 레벨 2 여행 및 범위 사양도메인 레벨 2

INodeIterator이테라터는 노드의 집합을 통과하는 데 사용됩니다, 예를 들어, NodeList에있는 노드를 세트, 문서 하위 나무는 특정 노드로 지배, 쿼리의 결과, 또는 다른 노트의 그룹에 의해 결정됩니다. 이타라트해야하는 노드는 nodeIterator의 구현에 의하여 결정된다. DOM 레벨 2는 문서를 명령하는 서류를 전달하기 위해 단 하나의 NODEITERATOR 실행을 지정합니다.

또한 보세요 The 문서 개체 모델 (DOM) 레벨 2 여행 및 범위 사양도메인 레벨 2

ITraversal이테라터는 노드의 집합을 통과하는 데 사용됩니다, 예를 들어, NodeList에있는 노드를 세트, 문서 하위 나무는 특정 노드로 지배, 쿼리의 결과, 또는 다른 노트의 그룹에 의해 결정됩니다. 이타라트해야하는 노드는 nodeIterator의 구현에 의하여 결정된다. DOM 레벨 2는 문서를 명령하는 서류를 전달하기 위해 단 하나의 NODEITERATOR 실행을 지정합니다.

또한 보세요 The 문서 개체 모델 (DOM) 레벨 2 여행 및 범위 사양도메인 레벨 2

ITreeWalkerTreeWalker 개체는 그들의 whatToShow 깃발과 필터 (어떤 경우)에 의해 정의 된 문서의 전망을 사용하여 문자 나무 또는 지하 나이를 탐색하는 데 사용됩니다.Tree Walcker를 사용 하 여 항해를 수행 하는 모든 기능은 자동으로 트레 워커에 의한 정의를 지원 합니다.

지하 나무의 논리적 관점에서 노드를 놓치는 것은 완전한, 필터링되지 않은 문서에서 동일한 지하실과 상당히 다르게 구조를 가져올 수 있습니다. TreeWalker 시각에서 형제 자매가되는 노드는 원래 시야에서 다른, 광범위하게 분리 된 노드의 자녀가 될 수있다. 예를 들어, NodeFilter를 고려하십시오. 텍스트 노트와 서류의 뿌리 코드를 제외하고는 모든 노드로 이동합니다.

또한 보세요 The 문서 개체 모델 (DOM) 레벨 2 여행 및 범위 사양도메인 레벨 2

 한국어