Bagikan melalui


XPathNavigator.SelectDescendants Metode

Definisi

Memilih semua simpul turunan dari simpul saat ini yang cocok dengan kriteria pilihan.

Overload

SelectDescendants(XPathNodeType, Boolean)

Memilih semua simpul turunan dari simpul saat ini yang memiliki pencocokan XPathNodeType.

SelectDescendants(String, String, Boolean)

Memilih semua simpul turunan dari simpul saat ini dengan nama lokal dan URI namespace yang ditentukan.

SelectDescendants(XPathNodeType, Boolean)

Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs

Memilih semua simpul turunan dari simpul saat ini yang memiliki pencocokan 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

Parameter

type
XPathNodeType

Dari XPathNodeType simpul turunan.

matchSelf
Boolean

true untuk menyertakan simpul konteks dalam pilihan; jika tidak, false.

Mengembalikan

Yang XPathNodeIterator berisi simpul terpilih.

Contoh

Untuk contoh memilih node leluhur, anak, dan keturunan, lihat SelectAncestors.

Keterangan

Metode SelectDescendants ini tidak berpengaruh pada status XPathNavigator.

Lihat juga

Berlaku untuk

SelectDescendants(String, String, Boolean)

Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs
Sumber:
XPathNavigator.cs

Memilih semua simpul turunan dari simpul saat ini dengan nama lokal dan URI namespace yang ditentukan.

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

Nama lokal simpul turunan.

namespaceURI
String

URI namespace layanan simpul turunan.

matchSelf
Boolean

true untuk menyertakan simpul konteks dalam pilihan; jika tidak, false.

Mengembalikan

Yang XPathNodeIterator berisi simpul terpilih.

Pengecualian

null tidak dapat diteruskan sebagai parameter.

Contoh

Untuk contoh memilih node leluhur, anak, dan keturunan, lihat SelectAncestors.

Keterangan

Jika String.Empty ditentukan sebagai name parameter, semua simpul turunan yang termasuk dalam URI namespace yang ditentukan dipilih. Jika String.Empty ditentukan sebagai namespaceURI parameter, semua simpul turunan dengan nama lokal yang ditentukan yang termasuk dalam namespace tidak dipilih. Jika parameter URI nama lokal dan namespace adalah String.Empty, semua simpul turunan yang termasuk dalam namespace layanan tidak dipilih.

Keturunan adalah anak atau anak dari anak dan sebagainya; dengan demikian simpul yang dipilih tidak akan pernah berisi atribut atau node namespace.

Metode SelectDescendants ini tidak berpengaruh pada status XPathNavigator.

Lihat juga

Berlaku untuk