ContentMergeIterator 結構

定義

逐一查看子內容節點或後續的同層級節點。 以文件順序維持節點。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public value class ContentMergeIterator
public struct ContentMergeIterator
type ContentMergeIterator = struct
Public Structure ContentMergeIterator
繼承
ContentMergeIterator

備註

  1. 假設輸入節點的清單 I 是以檔順序排列,而且沒有重複的專案。 清單 I 中有 N 個節點。
  2. 針對清單中的每個節點,衍生由相符的子系或後端節點組成的節點清單。 (1) 呼叫這些清單 .。。S (N) 。
  3. 讓 F 成為任何清單 S (X) 的第一個節點,其中 X > = 1 和 x < N 4。 只有一個連續的清單序列 (Y) .。。S (Z) ,其中 Y > X 和 Z < = N,因此清單 S (X + 1) .。。S (N) 可以分割成下列三個群組: a。 第1個群組 (S (X + 1) .。。S (Y-1) ) --這些清單中的所有節點在檔順序 b 的 F 前面。 第2個群組 (S (Y) .。。S (Z) ) --這些清單中的所有節點都是清單 S (X) c 中的節點重複。 第三個群組 (> S (Z) ) --這些清單中的所有節點都成功以檔順序5為 F。 指定 #4,一旦傳回第1個群組中的所有節點,就會傳回 node F。 列出 S (Y) .。。可以捨棄 S (Z) 。 而且需要產生第3個群組中的單一節點,才能保證第一個和第2個群組中的所有節點都已經產生。

屬性

Current

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回目前的結果巡覽器。

方法

Create(XmlNavigatorFilter)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 ContentMergeIterator。 以文件順序合併多個內容節點集,並且移除重複的項目。

MoveNext(XPathNavigator)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將 Iterator 置於下一個內容或同層級節點。

適用於