ContentMergeIterator Yapı

Tanım

Alt içerik düğümlerini veya aşağıdaki eşdüzey düğümleri yineler. Düğümleri belge sırasıyla tutar.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public value class ContentMergeIterator
public struct ContentMergeIterator
type ContentMergeIterator = struct
Public Structure ContentMergeIterator
Devralma
ContentMergeIterator

Açıklamalar

  1. Giriş düğümlerinden ı listesinin, yineleme olmadan belge sırası içinde olduğunu varsayalım. List I 'de N düğüm var.
  2. List I 'daki her düğüm için, eşleşen alt öğelerinden veya aşağıdaki-eşdüzey düğümlerden oluşan düğümlerin listesini türetirsiniz. Bu listeleri çağırın (1)... S (N).
  3. X > = 1 ve x N 4 olan her bir listedeki (x) ilk düğüm olacak şekilde F 'ye izin verin < . Listelerden yalnızca bir bitişik dizi var (Y)... S (Z), burada Y > X ve Z < = N, (X + 1) listeler... S (N), bu üç gruba bölümlenebilir: a. 1 Grup (S (X + 1)... S (Y-1))--bu listelerdeki tüm düğümler F 'yi belge sırasıyla b 'den önce gelmeli. 2. Grup (S (Y)... S (Z))--bu listelerdeki tüm düğümler, List S (X) c içindeki düğümlerin yinelemeleridir. 3. Grup ( > S (Z))--bu listelerdeki tüm düğümler, belge sırası 5 ' te F başarılı olur. Verilen #4, birinci düğüm, 1. gruptaki tüm düğümler döndürüldüğünden döndürülür. S (Y) listeler... S (Z) atılır. Ve 1. gruptaki tüm düğümlerin zaten oluşturulduğundan emin olmak için 3. gruptaki tek bir düğümün oluşturulması gerekir.

Özellikler

Current

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçerli sonuç Gezginini döndürür.

Yöntemler

Create(XmlNavigatorFilter)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Öğesini başlatır ContentMergeIterator . Belge düzeninde birden çok içerik düğümü kümesini birleştirir ve yinelenenleri kaldırır.

MoveNext(XPathNavigator)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Yineleyiciyi sonraki içerik veya eşdüzey düğüm üzerinde konumlandırır.

Şunlara uygulanır