XPathNavigator.SelectDescendants Metod

Definition

Markerar alla underordnade noder i den aktuella noden som matchar urvalskriterierna.

Överlagringar

Name Description
SelectDescendants(XPathNodeType, Boolean)

Markerar alla underordnade noder i den aktuella noden som har en matchande XPathNodeType.

SelectDescendants(String, String, Boolean)

Markerar alla underordnade noder i den aktuella noden med det lokala namnet och namnområdets URI angivet.

SelectDescendants(XPathNodeType, Boolean)

Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs

Markerar alla underordnade noder i den aktuella noden som har en matchande XPathNodeType.

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::Xml::XPath::XPathNodeType type, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(System.Xml.XPath.XPathNodeType type, bool matchSelf);
abstract member SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : System.Xml.XPath.XPathNodeType * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (type As XPathNodeType, matchSelf As Boolean) As XPathNodeIterator

Parametrar

type
XPathNodeType

De XPathNodeType underordnade noderna.

matchSelf
Boolean

trueför att inkludera kontextnoden i markeringen. annars . false

Returer

En XPathNodeIterator som innehåller de valda noderna.

Exempel

Ett exempel på hur du väljer överordnade, underordnade och underordnade noder finns i SelectAncestors.

Kommentarer

Metoden SelectDescendants har ingen effekt på tillståndet för XPathNavigator.

Se även

Gäller för

SelectDescendants(String, String, Boolean)

Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs
Källa:
XPathNavigator.cs

Markerar alla underordnade noder i den aktuella noden med det lokala namnet och namnområdets URI angivet.

public:
 virtual System::Xml::XPath::XPathNodeIterator ^ SelectDescendants(System::String ^ name, System::String ^ namespaceURI, bool matchSelf);
public virtual System.Xml.XPath.XPathNodeIterator SelectDescendants(string name, string namespaceURI, bool matchSelf);
abstract member SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
override this.SelectDescendants : string * string * bool -> System.Xml.XPath.XPathNodeIterator
Public Overridable Function SelectDescendants (name As String, namespaceURI As String, matchSelf As Boolean) As XPathNodeIterator

Parametrar

name
String

Det lokala namnet på de underordnade noderna.

namespaceURI
String

Namnområdes-URI:n för de underordnade noderna.

matchSelf
Boolean

trueför att inkludera kontextnoden i markeringen. annars . false

Returer

En XPathNodeIterator som innehåller de valda noderna.

Undantag

null kan inte skickas som en parameter.

Exempel

Ett exempel på hur du väljer överordnade, underordnade och underordnade noder finns i SelectAncestors.

Kommentarer

Om String.Empty anges som name parameter markeras alla underordnade noder som tillhör den angivna namnområdes-URI:n. Om String.Empty anges som namespaceURI parameter markeras alla underordnade noder med det angivna lokala namnet som inte tillhör något namnområde. Om både URI-parametrarna för lokalt namn och namnområde är String.Emptymarkeras alla underordnade noder som inte tillhör något namnområde.

En underordnad är ett barn eller ett barn till ett barn och så vidare; därför kommer de valda noderna aldrig att innehålla attribut- eller namnområdesnoder.

Metoden SelectDescendants har ingen effekt på tillståndet för XPathNavigator.

Se även

Gäller för