Interface ITreeWalker

Interface ITreeWalker

İsim alanı : Aspose.Html.Dom.Traversal Görüntüleme: Aspose.HTML.dll (25.4.0)

TreeWalker nesneleri bir belge ağacını gezinmek için kullanılır veyaAşağıdakilerden hangisi belgenin belirlediği görünümünü kullanırÇerçeve ve filtre (eğer varsa) herhangi bir işlevTreeWalker kullanarak navigasyon yapılır otomatik olarakTreeWalker tarafından tanımlanan herhangi bir görüntüyi destekler.

Bir alt ağacın mantıksal bakış açısındaki düğümleri kaçırmak, tam, filtrelenmemiş belgede aynı alt ağaçtan önemli ölçüde farklı bir yapıya yol açabilir. TreeWalker görüşünde kardeş olan dükleri, orijinal görünüşte farklı, yaygın olarak ayrılmış düzeylerin çocukları olabilir. Örneğin, bir belgenin metin düzeleri ve kök düzesi hariç tüm düzeyleri kaydıran bir NodeFilter’ı düşünün.

Ayrıca bakın Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM seviyesi 2

[DOMName("TreeWalker")]
[ComVisible(true)]
[DOMObject]
public interface ITreeWalker : ITraversal, IDisposable

Implements

ITraversal , IDisposable

Properties

CurrentNode

TreeWalker’ın şu anda yerleştirildiği düğüm.DOM ağacına yapılan değişiklikler artık mevcut düğmeye neden olabilir.TreeWalker’ın ilişkili filtre tarafından kabul edilir.node ayrıca herhangi bir node için açıkça ayarlanabilir,İster yerinde olsun, ister yerinde olmasın.kök düğmesi veya filtre tarafından kabul edilecek vebu ilanı beğen Eki 14 WhattoShow flags. Further traversal occurs relative toŞu anki görüşün bir parçası olmasa bile,filtreyi istenen yönde uygulayarak; eğer geçiş yoksaMümkünse, currentNode değiştirilmemiştir.

[DOMName("currentNode")]
Node CurrentNode { get; set; }

Mülkiyet Değer

Node

Exceptions

DOMException

NOT_SUPPORTED_ERR: Bir deneme yapıldığında yükseltildiNull ile Null arasındadır.

Methods

FirstChild()

TreeWalker’ı ilk görülebilen çocuğa taşıyorgüncel düğüm, ve yeni düğüm geri verir. eğer mevcut düğüm yoksagörünür çocuklar, sıfır döndürür, ve mevcut tutarNode için.

[DOMName("firstChild")]
Node FirstChild()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaTreeWalker’ın mantıksal bakış açısında görülebilir çocuklar.

LastChild()

TreeWalker’ı son görülebilen çocuğa taşıyorgüncel düğüm, ve yeni düğüm geri verir. eğer mevcut düğüm yoksagörünür çocuklar, sıfır döndürür, ve mevcut tutarNode için.

[DOMName("lastChild")]
Node LastChild()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaÇocuklar TreeWalker’ın mantıksal bakış açısı.

NextNode()

TreeWalker’ı belgede bir sonraki görünür düğmeye aktarınbu ilanı beğen Eki 14 Order relative to the current node, and returns the new node. if theşu anki düğümde bir sonraki düğüm yoksa, bir sonraki düğüm için arama yapılırsaTreeWalker’ın kökünden yukarı çıkmakdüğüm, sıfır döndürür ve mevcut düğümü tutar.

[DOMName("nextNode")]
Node NextNode()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaBir sonraki düğüm, TreeWalker’ın mantıksal bakış açısında.

NextSibling()

TreeWalker’ı şu anki kardeşine taşıyordüğüm, ve yeni düğüm döndürür. mevcut düğüm görülebilir değilseBir sonraki kardeş, sıfır döndürür ve mevcut düğmeyi korur.

[DOMName("nextSibling")]
Node NextSibling()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaTreeWalker’ın mantıksal bakış açısı.

ParentNode()

Aksiyonun en yakın görülebilen atası düğmesine taşınır ve geri döner.node. eğer arama parentNode adım atmaya çalışırsaTreeWalker’ın kök düğmesinden yukarıya, ya daEğer görülebilir bir atık düğmesi bulamıyorsa, bu yöntemMevcut pozisyon ve sıfır döndürülür.

[DOMName("parentNode")]
Node ParentNode()

Returns

Node

Yeni ana düğme veya sıfır, mevcut düğmeTreeWalker’ın mantıksal bakış açısında hiçbir ebeveyn yoktur.

PreviousNode()

TreeWalker’ı önceki görülebilir düğmeye aktarırMevcut düğümle ilgili belge siparişi ve yeni düğümü geri getirir.node. eğer mevcut node önceki node yoksa veya aramaÖnceki Önceki yazı: Yukarı çıkmaya çalıştıkTreeWalker’ın kök düğmesi, geri dönüyorsıfır, ve mevcut düğmeyi korur.

[DOMName("previousNode")]
Node PreviousNode()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaTreeWalker’ın mantıksal bakış açısında önceki düğüm.

PreviousSibling()

TreeWalker’ı önceki kardeşine taşıyorgüncel düğüm, ve yeni düğüm geri verir. eğer mevcut düğüm yoksaÖnceki Önceki yazı: Kayıp Kayıp KayıpMevcut düğüm

[DOMName("previousSibling")]
Node PreviousSibling()

Returns

Node

Yeni düğüm veya sıfır, mevcut düğüm yoksaTreeWalker’ın mantıksal bakış açısında.

 Türkçe