Freigeben über


DataSource.CreateNavigator Methode

Definition

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

Gibt zurück

Ein am Stammknoten der Datenquelle positioniertes XPathNavigator-Objekt.

Beispiele

Im folgenden Beispiel wird ein XPathNavigator-Objekt für die "CityList"-Datenquelle mithilfe der CreateNavigator() -Methode erstellt, und dann wird der XML-Code der Datenquelle in einem Meldungsfeld angezeigt.

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())

Hinweise

Mit CreateNavigator() der -Methode können Sie programmgesteuert auf die gespeicherten Daten einer Datenquelle zugreifen und diese bearbeiten, die durch das DataSource -Objekt dargestellt wird. Sie können jede der von der XPathNavigator-Klasse unterstützten Eigenschaften und Methoden verwenden, um mit der Datenquelle zu arbeiten.

Die CreateNavigator() -Methode ersetzt die DOM-Eigenschaft des DataObject-Objekts , das im Microsoft InfoPath 2003-Objektmodell verwendet wird.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

Auf diesen Typ oder dieses Mitglied kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die in Microsoft InfoPath Filler oder in einem Webbrowser geöffnet wurden.

Gilt für: