XPathNavigator.SelectDescendants Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.