XPathNavigator.SelectDescendants Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.