次の方法で共有


DataSource.CreateNavigator メソッド

定義

XPathNavigator を返します

public:
 abstract System::Xml::XPath::XPathNavigator ^ CreateNavigator();
public abstract System.Xml.XPath.XPathNavigator CreateNavigator ();
abstract member CreateNavigator : unit -> System.Xml.XPath.XPathNavigator
Public MustOverride Function CreateNavigator () As XPathNavigator

戻り値

データ ソースのルート ノードにある XPathNavigator オブジェクト。

次の例では、 メソッドを使用して CreateNavigator() "CityList" データ ソースに XPathNavigator オブジェクトを作成し、データ ソースの XML をメッセージ ボックスに表示します。

XPathNavigator myNavigator = 
   this.DataSources["CityList"].CreateNavigator();
MessageBox.Show("Data source XML: " + myNavigator.OuterXml.ToString());
Dim myNavigator As XPathNavigator  = 
   Me.DataSources("CityList").CreateNavigator()
MessageBox.Show("Data source XML: " & myNavigator.OuterXml.ToString())

注釈

CreateNavigator()メソッドを使用すると、オブジェクトによって表されるデータ ソースの格納されたデータにプログラムでDataSourceアクセスして操作できます。 このデータ ソースの操作には、XPathNavigator クラスでサポートされているプロパティとメソッドをどれでも使用できます。

メソッドはCreateNavigator()、Microsoft InfoPath 2003 オブジェクト モデルで使用される DataObject オブジェクトの DOM プロパティを置き換えます。

このメンバは、現在開いているフォームと同じドメインで実行中のフォーム、またはクロスドメインのアクセス許可が与えられたフォームだけがアクセスできます。

この型またはメンバーには、Microsoft InfoPath Filler または Web ブラウザーで開いたフォームで実行されるコードからアクセスできます。

適用対象