DataSource.CreateNavigator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 ブラウザーで開いたフォームで実行されるコードからアクセスできます。