Interface INodeIterator
İsim alanı : Aspose.Html.Dom.Traversal Görüntüleme: Aspose.HTML.dll (25.4.0)
İteratörler bir dizi düğümden geçmek için kullanılır, örneğinNodeList’te bir düğüm kümesi, bir belge alt ağacı tarafından yönetilenbelirli bir düğüm, bir sorgunun sonuçları veya başka bir setBirleşmiş Milletler (ABD) tarafından belirlenecek düğümler, birleşmiş milletler tarafından belirlenir.NodeIterator’un uygulanması. DOM Seviyesi 2 birTek NodeIterator uygulaması belge sipariş içinbir belge alt ağacının çaprazlığı. bu iteratörlerin özellikleri oluşturulur-DokumentTraversal İletişim.createNodeİterator için ( )
Ayrıca bakın Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM seviyesi 2
[DOMObject]
[ComVisible(true)]
[DOMName("NodeIterator")]
public interface INodeIterator : ITraversal, IDisposable
Implements
Properties
PointerBeforeReferenceNode
Bu bayrağın değeri, entitenin çocuklarınınreferans düğmeleri iteratörde görülebilir. eğer sahte ise, onlar veSonuçları reddedilecek, bu reddedilecekÖnceki İçerikFiltreler ve Filtreler Hakkında BilgiŞu anda tek durum buNodeİteratörler tam bir alt ağacı reddedebilirBireysel düğümleri atlatmak.Birim referansları olan belgenin bir görünümü oluşturmak içingenişletilmiş ve birim referans düğmesi kendisini ortaya koymuyor, kullanınWhatToShow bayrakları, birim referans düğmesini gizlemek içinve genişletme ayarlayınEntityReferences to true when creating theiterator. bir varlık referansı olan belgenin bir görünümü oluşturmak içindüğümler ama varlık genişlemesi yok, whatToShow bayrakları kullanınReferans düğmesini göstermek ve ayarlamak içinYalan söylemek için referanslar.
[DOMName("pointerBeforeReferenceNode")]
bool PointerBeforeReferenceNode { get; }
Mülkiyet Değer
ReferenceNode
Mevcut referans düğmesi.
[DOMName("referenceNode")]
Node ReferenceNode { get; }
Mülkiyet Değer
Methods
Detach()
NodeIterator’u iterat ettiği setten çıkarırHerhangi bir bilgisayar kaynağını serbest bırakmak ve iteratörün yerleştirilmesiHıristiyanlar, hıristiyanlar, hıristiyanlar, hıristiyanlar, hıristiyanlar, hıristiyanlar,NextNode veya PreviousNode’a çağrı yapılırİndirim sayısı INVALID_STATE_ERR’dir.
[DOMName("detach")]
void Detach()
NextNode()
Bir sonraki düğmeyi sette döndürür ve pozisyonunu ilerletir.NodeIterator oluşturulduktan sonra,NextNode()‘a ilk çağrı ilk düğmeyi geri getirirBu set.
[DOMName("nextNode")]
Node NextNode()
Returns
Bir sonraki düğme set üzerinde iterasyon yapılır, ya daBu bölümde artık üye yoksa.
Exceptions
INVALID_STATE_ERR: Bu yöntemi çağırdığınızda yükseltildiDetach yöntemi uygulanır.
PreviousNode()
Bir önceki düğmeyi sette döndürür ve pozisyonunu hareket eder.NodeIterator setinde geriye doğru.
[DOMName("previousNode")]
Node PreviousNode()
Returns
Önceki İçerikSonraki İçerikSonraki İçerikSonraki İçerikSonrakiBu bölümde artık üye yoksa bu bölümde üye yok.
Exceptions
INVALID_STATE_ERR: Bu yöntemi çağırdığınızda yükseltildiDetach yöntemi uygulanır.