ContentMergeIterator Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Açıklamalar
- Giriş düğümlerinden ı listesinin, yineleme olmadan belge sırası içinde olduğunu varsayalım. List I 'de N düğüm var.
- 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).
- 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. |