XPathNavigator.MoveToNextNamespace Yöntem

Tanım

Öğesini XPathNavigator sonraki ad alanı düğümüne gider.Moves the XPathNavigator to the next namespace node.

Aşırı Yüklemeler

MoveToNextNamespace()

Öğesini XPathNavigator sonraki ad alanı düğümüne gider.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator belirtilen bir sonraki ad alanı düğümüne, belirtilen ile eşleşen bir şekilde kaydırır XPathNamespaceScope .When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToNextNamespace()

Öğesini XPathNavigator sonraki ad alanı düğümüne gider.Moves the XPathNavigator to the next namespace node.

public:
 bool MoveToNextNamespace();
public bool MoveToNextNamespace ();
member this.MoveToNextNamespace : unit -> bool
Public Function MoveToNextNamespace () As Boolean

Döndürülenler

Boolean

true başarılı olursa, bir XPathNavigator sonraki ad alanı düğümüne geçiş yaparsanız, aksi durumda false .true if the XPathNavigator is successful moving to the next namespace node; otherwise, false. İse, false konumu XPathNavigator değiştirilmez.If false, the position of the XPathNavigator is unchanged.

Açıklamalar

XPathNavigatorSınıfı, ters belge düzeninde ad alanı düğümleri döndürür.The XPathNavigator class returns namespace nodes in reverse document order. Bu nedenle, MoveToNextNamespace temelde geçerli kapsamdaki birinin üzerindeki ad alanı düğümüne gider.Therefore, MoveToNextNamespace essentially moves to the namespace node above the one in the current scope.

XPathNavigatorŞu anda bir ad alanı düğümünde konumlandırılmadığından, bu yöntem döner false ve konumu XPathNavigator değişmez.If the XPathNavigator is not currently positioned on a namespace node, this method returns false and the position of the XPathNavigator does not change.

XPathNavigatorBir ad alanı düğümünde konumlandırıldığında, MoveToNext MoveToPrevious ve yöntemleri MoveToFirst geçerli değildir.When the XPathNavigator is positioned on a namespace node, the methods MoveToNext, MoveToPrevious, and MoveToFirst are not applicable. Bu yöntemler her zaman döndürülür false ve konumunu değiştirmez XPathNavigator .These methods always return false and do not change the position of the XPathNavigator.

XPathNavigatorBir ad alanı düğümüne konumlandırdıktan sonra MoveToParent öğe düğümüne geri gitmek için çağırın.After the XPathNavigator is positioned on an namespace node, call MoveToParent to move back to the element node.

Ad alanı düğümlerinin tanımı için bkz. W3C XML Path Language (XPath) önerisinin 5,4 bölümü.For a definition of namespace nodes, see section 5.4 of the W3C XML Path Language (XPath) recommendation.

Ayrıca bkz.

Şunlara uygulanır

MoveToNextNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator belirtilen bir sonraki ad alanı düğümüne, belirtilen ile eşleşen bir şekilde kaydırır XPathNamespaceScope .When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

public:
 abstract bool MoveToNextNamespace(System::Xml::XPath::XPathNamespaceScope namespaceScope);
public abstract bool MoveToNextNamespace (System.Xml.XPath.XPathNamespaceScope namespaceScope);
abstract member MoveToNextNamespace : System.Xml.XPath.XPathNamespaceScope -> bool
Public MustOverride Function MoveToNextNamespace (namespaceScope As XPathNamespaceScope) As Boolean

Parametreler

namespaceScope
XPathNamespaceScope

XPathNamespaceScopeAd alanı kapsamını tanımlayan bir değer.An XPathNamespaceScope value describing the namespace scope.

Döndürülenler

Boolean

true başarılı olursa, bir XPathNavigator sonraki ad alanı düğümüne geçiş yaparsanız, aksi durumda false .true if the XPathNavigator is successful moving to the next namespace node; otherwise, false. İse, false konumu XPathNavigator değiştirilmez.If false, the position of the XPathNavigator is unchanged.

Açıklamalar

XPathNavigatorSınıfı, ters belge düzeninde ad alanı düğümleri döndürür.The XPathNavigator class returns namespace nodes in reverse document order.

XPathNavigatorŞu anda bir ad alanı düğümünde konumlandırılmadığından, bu yöntem döner false ve konumu XPathNavigator değişmez.If the XPathNavigator is not currently positioned on a namespace node, this method returns false and the position of the XPathNavigator does not change.

XPathNavigatorBir ad alanı düğümünde konumlandırıldığında, MoveToNext MoveToPrevious ve yöntemleri MoveToFirst geçerli değildir.When the XPathNavigator is positioned on a namespace node, the methods MoveToNext, MoveToPrevious, and MoveToFirst are not applicable. Bu yöntemler her zaman döndürülür false ve konumunu değiştirmez XPathNavigator .These methods always return false and do not change the position of the XPathNavigator.

XPathNavigatorBir ad alanı düğümüne konumlandırdıktan sonra MoveToParent öğe düğümüne geri gitmek için çağırın.After the XPathNavigator is positioned on an namespace node, call MoveToParent to move back to the element node.

Ad alanı düğümlerinin tanımı için bkz. W3C XML Path Language (XPath) önerisinin 5,4 bölümü.For a definition of namespace nodes, see section 5.4 of the W3C XML Path Language (XPath) recommendation.

Ayrıca bkz.

Şunlara uygulanır