XPathNavigator.SelectDescendants Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wählt alle untergeordneten Knoten des aktuellen Knotens aus, die den Auswahlkriterien entsprechen.
Überlädt
SelectDescendants(XPathNodeType, Boolean) |
Wählt alle untergeordneten Knoten des aktuellen Knoten aus, die über einen übereinstimmenden XPathNodeType verfügen. |
SelectDescendants(String, String, Boolean) |
Wählt alle untergeordneten Knoten des aktuellen Knotens mit dem angegebenen lokalen Namen und Namespace-URI aus. |
SelectDescendants(XPathNodeType, Boolean)
- Quelle:
- XPathNavigator.cs
- Quelle:
- XPathNavigator.cs
- Quelle:
- XPathNavigator.cs
Wählt alle untergeordneten Knoten des aktuellen Knoten aus, die über einen übereinstimmenden XPathNodeType verfügen.
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
Parameter
- type
- XPathNodeType
Der XPathNodeType der untergeordneten Knoten.
- matchSelf
- Boolean
true
, wenn der Kontextknoten in die Auswahl eingeschlossen werden soll, andernfalls false
.
Gibt zurück
Ein XPathNodeIterator, der die ausgewählten Knoten enthält.
Beispiele
Ein Beispiel für die Auswahl von Vorgänger-, untergeordneten und untergeordneten Knoten finden Sie unter SelectAncestors.
Hinweise
Die SelectDescendants -Methode hat keine Auswirkungen auf den Zustand von XPathNavigator.
Weitere Informationen
Gilt für:
SelectDescendants(String, String, Boolean)
- Quelle:
- XPathNavigator.cs
- Quelle:
- XPathNavigator.cs
- Quelle:
- XPathNavigator.cs
Wählt alle untergeordneten Knoten des aktuellen Knotens mit dem angegebenen lokalen Namen und Namespace-URI aus.
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
Parameter
- name
- String
Der lokale Name der Knotennachkommen.
- namespaceURI
- String
Der Namespace-URI der Knotennachkommen.
- matchSelf
- Boolean
true
, wenn der Kontextknoten in die Auswahl eingeschlossen werden soll, andernfalls false
.
Gibt zurück
Ein XPathNodeIterator, der die ausgewählten Knoten enthält.
Ausnahmen
null
kann nicht als Parameter übergeben werden.
Beispiele
Ein Beispiel für die Auswahl von Vorgänger-, untergeordneten und Nachfolgerknoten finden Sie unter SelectAncestors.
Hinweise
Wenn String.Empty als name
Parameter angegeben ist, werden alle Nachfolgerknoten ausgewählt, die zum angegebenen Namespace-URI gehören. Wenn String.Empty als namespaceURI
Parameter angegeben wird, werden alle Nachfolgerknoten mit dem angegebenen lokalen Namen ausgewählt, die zu keinem Namespace gehören. Wenn sowohl der lokale Name als auch der Namespace-URI-Parameter sind, werden String.Emptyalle nachfolgerfähigen Knoten ausgewählt, die zu keinem Namespace gehören.
Ein Nachkomme ist ein Kind oder ein Kind eines Kindes usw. Daher enthalten die ausgewählten Knoten niemals Attribut- oder Namespaceknoten.
Die SelectDescendants -Methode hat keine Auswirkungen auf den Zustand von XPathNavigator.